Qt设置QSS一、设置方式
第一种设置方式:直接在代码里面设置
QLabel *a1 = new QLabel(this); a1->setObjectName("aa"); a1->setStyleSheet("background-color:red;"); a1->setStyleSheet("QLabel{background-color:blue;}"); a1->setStyleSheet("QLabel#aa{background-color:yellow;}");
第二种设置方式:把所有qss写到文件,加载qss文件
#include "widget.h" #include <QApplication> #include <QFile> int main(int argc, char *argv[]) { QApplication a(argc, argv); QFile f(":/qss.qss"); f.open(QIODevice::ReadOnly); QString qss = f.readAll(); f.close(); a.setStyleSheet(qss); Widget w; w.show(); return a.exec(); }