Qt 之 加载QSS样式表

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013305101/article/details/80026191

1、新建QSS文件

首先,新建一个后缀名为qss的文件,例如:style.qss,将其加入到资源文件(qrc)中。

2、编写QSS文件

QWidget {

    color:white;

    font-family:"微软雅黑";

    font-size:14px;

}

3、加载QSS文件

为了方便调用,在main.cpp中可以写一个静态加载样式的函数

#include <QFile>
#include <QApplication>
class CLoadQSS
{
public:   
    static void setStyle(const QString &style)
    {
        QFile qss(style);
        qss.open(QFile::ReadOnly);
        qApp->setStyleSheet(qss.readAll());
        qss.close();
    }
};

int main(int argc, char *argv[])
{
    QApplication a(argc, argv); // 加载QSS样式
    CLoadQSS::setStyle("style.qss");
    MainWindow window;
    window.show();
    return a.exec();
}

猜你喜欢

转载自blog.csdn.net/u013305101/article/details/80026191
今日推荐