弹出QComboBox边框的样式

时间:2014-07-09 09:02:09

标签: c++ css qt qcombobox

我正试图设置QComboBox的弹出窗口样式。 现在我有这个弹出窗口:

popup without border

我想给它一个边框,所以我在QComboBox类中插入以下代码:

QWidget* popUp = findChild<QFrame*>();
popUp->setStyleSheet("QWidget {border: 1px solid rgb(74, 74, 74);}");

给了我这个结果:

popup with border

带有两个边框的弹出式窗口:内部边框和外部边框。我只想要外部的。任何想法,想法或更正?

1 个答案:

答案 0 :(得分:0)

就像Theolodis所说的那样,你只需要用你的CSS指定你要修改的QWidget。

popUp->setStyleSheet("QWidget#popUp {border: 1px solid rgb(74, 74, 74);}");