QSS样式表未完全应用于QListWidget

时间:2018-10-30 09:03:51

标签: qt4 qtstylesheets

我正在尝试通过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。试图使用“背景”和“背景色”没有变化。我想我做错了什么,也许有人可以指出正确的方向,并向我解释如何使其正常工作?

1 个答案:

答案 0 :(得分:0)

不确定这是否是我的问题的根源,但设置应用程序样式会有所帮助,所有样式均应按需应用。

QApplication a(argc, argv);
a.setStyle("windowsxp");