我正在尝试通过qss文件将样式应用于某些小部件,字体和字体大小可以正常工作,但是QListWidget :: item:selected背景色将被忽略。
这是我的qss代码:
QListWidget, QLabel {
font: Sans Serif;
font-size: 14px;
}
QListWidget::item:selected {
backgorund: #FE8080;
}
也这样尝试过:
QListWidget {
selection-background-color: rgb(254,128,128);
}
这是我的连接方式
QApplication a(argc, argv);
server w;
QFile* styles = new QFile(QCoreApplication::applicationDirPath() + "/qss/default.qss");
styles->open(QFile::ReadOnly);
QString appliedStyles = styles->readAll();
a.setStyleSheet(appliedStyles);
试图在Windows上运行它,qt 4.8.6。试图使用“背景”和“背景色”没有变化。我想我做错了什么,也许有人可以指出正确的方向,并向我解释如何使其正常工作?
答案 0 :(得分:0)
不确定这是否是我的问题的根源,但设置应用程序样式会有所帮助,所有样式均应按需应用。
QApplication a(argc, argv);
a.setStyle("windowsxp");