Qt界面美化之qss应用

来源:互联网 发布:中国煤炭消费量数据 编辑:程序博客网 时间:2024/05/16 07:10

Qt美化界面可以通过qss来实现,本文只有简单的使用方法,步骤如下:
(1)新建文本文档,重命名为test.qss;
(2)将网上的qss样式放进去,保存;
例如:

QPushButton {background-color: qlineargradient(spread:pad, x1:0.522124, y1:0, x2:0.506, y2:1,stop:0 rgba(85, 170, 127, 255),stop:1 rgba(255, 255, 255, 255));}QComboBox {background: green;}

(3)将test.qss添加到qrc资源中
(4)修改main()函数,示例:

#include <QApplication>#include "getlogtool.h"#include<QFile>using namespace std;int main(int argc, char *argv[]){    QApplication a(argc, argv);    getLogTool w;    QFile qss(":/test.qss");//资源路径    qss.open(QFile::ReadOnly);    w.setStyleSheet(qss.readAll());    qss.close();    w.show();    return a.exec();}

完成。

0 0