Qt 之 加载QSS样式表
1、新建QSS文件
首先,新建一个后缀名为qss的文件,例如:Style.qss,将其加入到资源文件(qrc)中。
2、编写QSS文件
QWidget {
color:blue;
font-family:"微软雅黑";
font-size:12px;
}
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);
CLoadQSS::setStyle("Style.qss");// 加载QSS样式
QWidget w;
w.show();
return a.exec();
}