【发布时间】:2018-05-09 02:52:57
【问题描述】:
我有一个 QCombobox,由 3 或 4 个项目组成。 每当我尝试从我的 QCombobox 中选择一个项目时,该项目的颜色变为黑色(根本看不清楚)。当我将光标从对话框 UI 移开时,该项目的颜色变为白色(并且现在清晰可见)。
我认为问题出在我的 QCombobox 焦点上,但仍然不确定在我的 QCombobox 中添加项目时是否需要处理它。
谁能解释一下这个方法,让我的 QCombobox 中的项目文本始终清晰可见?
【问题讨论】:
-
提供一个minimal reproducible example,我们的问题是你没有显示代码,我们看不到代码的哪一部分产生了问题。
-
@eyllanesc:我写了这一行:MyComboBox->setFocusPolicy(Qt::NoFocus);包括这条线后,它似乎工作正常。但还有其他选择吗?
标签: qt user-interface