QSS运行实例入门
作者:互联网
1、新建项目QSSDemo
2、准备好QSS文件test.qss,内容如下,并保存到程序的运行目录下
QssTestWidget{
background:red;
}
QssTestWidget QPushButton{
background:yellow;
}
QssTestWidget QTableWidget{
background:green;
}
3、main.cpp
#include "qsstestwidget.h"
#include <QApplication>
#include <QFile>
#include <QDebug>
#include <QDir>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QFile file(QString("%1/test.qss").arg(QDir::currentPath()));
qDebug()<<file.fileName();
// 以仅读模式打开QSS文件
bool ok=file.open(QIODevice::ReadOnly);
if(ok==true)
{
// 读取文件
QByteArray qssString=file.readAll();
qDebug()<<qssString;
a.setStyleSheet(qssString);
file.close();
}
QssTestWidget w;
w.show();
return a.exec();}
4、QssTestWidget的ui(三个QPushButton、一个QTableWidget)
5、运行效果
6、注意事项
一定要把qss文件放到指定的目录下,不然会找不到,虽然程序不会报错和崩溃,但是不会有效果。
标签:qss,入门,background,QssTestWidget,QSS,实例,file,include 来源: https://www.cnblogs.com/AIMAMA/p/15403334.html