Advertisement

VS+QT结合QSS界面美化与自定义标题栏设计

阅读量:

qss/css所产生的视觉效果似乎并无差异?
由于项目中未集成用户界面,因此均通过代码直接调用实现。

1. QSS文件使用

1.1 如果仅有一个样式文件,可以直接代码导入

通过QFile加载样式信息,并利用setStyleSheet方法完成样式配置。

复制代码
    	QString qss;
    	QFile file(":/qss/Style.qss");
    
    	if (file.open(QFile::ReadOnly))
    	{
    		qss = QLatin1String(file.readAll());
    		QString paletteColor = qss.mid(20, 7);
    		qApp->setPalette(QPalette(QColor(paletteColor)));
    		qApp->setStyleSheet(qss);
    		file.close();
    	}
    
    
    

1.2 如果有多个样

全部评论 (0)

还没有任何评论哟~