1. 如下图 ,右击qtTest选择添加新文件
2. 在弹出的对话框选择Qt----------> Qt Resource File
3. 名称为resource
4. 此时项目结构图为:
5.在main.cpp所在目录新建一个空的txt文件,命名为stylesheet.qss,可以添加一些样式保存
6. 右击resource.qrc选择添加现有文件,将刚才新建的stylesheet.qss添加进来
7.此时目录结构图如下:
8.打开main.cpp
添加如下代码:
QFile qss("stylesheet.qss");
if( qss.open(QFile::ReadOnly))
{
qDebug("open success");
QString style = QLatin1String(qss.readAll());
a.setStyleSheet(style);
qss.close();
}
else
{
qDebug("Open failed");
}
代码的位置为如下图:
,运行起来就oK了
注:有一次这句写成QFile qss(":stylesheet.qss"); 这样才行,当时是qss文件与pro同目录
qss样式的写法自己琢磨吧