Python PyQT设置QComboBox选择和项目字体颜色

Python PyQT设置QComboBox选择和项目字体颜色,python,pyqt,stylesheet,Python,Pyqt,Stylesheet,我正在尝试调整QComboBox项目显示设置,以便它们显示不同的颜色 Combo.setItemData(Combo.findText("Missing !"), QtGui.QColor("red" ), QtCore.Qt.TextColorRole ) 这就产生了这个 但它不显示红色,只在下拉菜单中变为红色。如何使其在选中时显示为红色 问候 Dariusz您是指红色字体还是框?。在屏幕截图上选择后,您可以看到底部第二个QComboBox中缺少文本。它应该是红色的,它是白色的。我希望文本是

我正在尝试调整QComboBox项目显示设置,以便它们显示不同的颜色

Combo.setItemData(Combo.findText("Missing !"), QtGui.QColor("red" ), QtCore.Qt.TextColorRole )
这就产生了这个

但它不显示红色,只在下拉菜单中变为红色。如何使其在选中时显示为红色

问候


Dariusz

您是指红色字体还是框?。在屏幕截图上选择后,您可以看到底部第二个QComboBox中缺少文本。它应该是红色的,它是白色的。我希望文本是红色的,是的,我是说字体。但知道如何处理背景也很好。谢谢但这些都是独立的QComboBox,你怎么能期望有
丢失的
项目具有相同的红色?嗯。。。让我们这样说吧。我想在QComboBox中放置一个文本为“缺失”且处处显示为红色的项。如果它是由用户界面或用户选择的。屏幕显示列表中缺少的1个QCOmbo,以及另一个选中了该缺少的QCOmbo框。在列表中,它显示为我想要的红色。但当被选中时,它会显示为白色。。。