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();
}
本文介绍如何在Qt应用程序中使用QSS样式表来美化界面。主要包括新建QSS文件、编写样式规则及在代码中加载应用QSS的方法。
2178

被折叠的 条评论
为什么被折叠?



