龙空技术网

Qt UI界面美化

C加加Qt技术开发老杰 3338

前言:

今天咱们对“css样式美化”都比较讲究,姐妹们都需要了解一些“css样式美化”的相关内容。那么小编在网上网罗了一些关于“css样式美化””的相关内容,希望姐妹们能喜欢,各位老铁们快快来了解一下吧!

关于QSS

除原生界面外,Qt提供了加载配置文件的方式来自定义和美化界面外观,这个配置文件也叫做样式表(QSS:Qt Style Sheets),它的语法与css类似,具体支持属性可参考官方文档。

编写QSS文件

新建一个文件命名为MyStyleSheet.qss,填入样式属性代码

QPushButton{    border-radius: 6px;    background-color: rgb(165,165,165);}
加载QSS文件

在类初始化代码中读取文件内容并导入样式

QFile qssFile("MyStyleSheet.qss");qssFile.open(QFile::ReadOnly);if(qssFile.isOpen()){    QString qss = QLatin1String(qssFile.readAll());    qApp->setStyleSheet(qss);    qssFile.close();}
辅助工具

除了自己手写QSS外我们还可以直接使用QSS Editor软件来辅助生成样式文件,这个工具提供了所见及所得的实时预览与代码编辑界面。软件下载地址sourceforge。

其次,也可借鉴一些别人调好的样式,代码仓库链接下载代码,使用 QSS Editor 工具调整到自己想要的美化效果。

添加程序图标

.prp文件末添加语句RC_ICONS = logo.ico

资料点这 ==》「链接」

标签: #css样式美化