QSS 样式表未完全应用于 QListWidget
QSS stylesheet applied not completly on QListWidget
我正在尝试通过 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。尝试使用 "background" 和 "background-color" 没有变化。我想我做错了什么,也许有人可以指出正确的方向并向我解释如何让它工作?
不确定这是否是我的问题的根源,但设置应用程序样式很有帮助,所有样式都按应有的方式应用。
QApplication a(argc, argv);
a.setStyle("windowsxp");
我正在尝试通过 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。尝试使用 "background" 和 "background-color" 没有变化。我想我做错了什么,也许有人可以指出正确的方向并向我解释如何让它工作?
不确定这是否是我的问题的根源,但设置应用程序样式很有帮助,所有样式都按应有的方式应用。
QApplication a(argc, argv);
a.setStyle("windowsxp");