16,216
社区成员
发帖
与我相关
我的任务
分享
QComboBox:read-only
{
color:red;
}
QComboBox:editable
{
color:blue;
}
QComboBox:read-only
{
color:red;
}
QComboBox:editable
{
color:blue;
}
QComboBox:read-only:hover
{
color:yellow;
}
QComboBox:editable:hover
{
color:yellow;
}
#include <QApplication>
#include <QComboBox>
int main(int argc ,char *argv[])
{
QApplication app(argc,argv);
QComboBox *cb1 = new QComboBox;
app.setStyleSheet("QComboBox:hover{color:red;}");
cb1->addItem("aaaaaaaaa");
cb1->show();
return app.exec();
}
谢谢,不过不知道你是否试过。我用上面这个代码hover时字的颜色不改变,只改变向下箭头的颜色
QComboBox#combobox1("QSS");
或者直接控件名称
#combobox1("QSS");