我正在尝试在QT设计器中设置QCombobox的样式,但是对于我一生来说,我无法阻止这个问题的发生。
我将ui设置为具有黑色背景,并且似乎无法设置ComboBox的样式,因此当我单击下拉箭头时,我实际上可以查看突出显示的项目旁边的项目列表。当前,列表中的每个项目都有黑色背景,文本也为黑色,因此您什么也看不到。
我已经尝试了QT Designer中的所有选项,但没有任何帮助。我也已经用Google搜索它了,似乎无法找到一种简单的方法来为特定字段/元素的背景色编写样式表。我只想要带有黑色文字的白单元格,真的很简单。
答案 0 :(得分:0)
好吧,我知道了。
QWidget{
border: 2px solid grey;
border-radius: 5px;
background-color: rgb(255, 255, 255);
}
QComboBox QAbstractItemView {
border: 2px solid grey;
border-radius: 5px;
background-color: rgb(255, 255, 255);
}
显然,我不得不用QWidget包围表面样式,否则它将无法识别。这对我来说不是很清楚。似乎没有其他人遇到过这样一个简单,简短,可爱的问题。我希望一些可怜的灵魂漫游Google能够发现这一点,并为他们可以找到遇到问题的人感到宽慰。