Qt QComboBox弹出位置

时间:2010-03-24 18:37:17

标签: qt qcombobox

我正在开发一个包含可编辑QComboBox的应用程序。当我在编辑字段中输入一些文本并按下组合框中的下拉箭头时,我会观察到以下行为:

alt text

我的编辑行最终隐藏在项目“e@abc.com”后面。我想在编辑字段下面的组合框列表弹出 ,如下面的屏幕所示:

alt text

上面的第一个屏幕是在Ubuntu上用Qt4.5拍摄的,而第二个屏幕来自Suse 11和Qt 4.4。我不知道在Qt 4.4和Qt 4.5之间有关QComboBox弹出窗口行为改变的任何差异。无论如何,我希望列表在两个发行版中都表现相同。

这是一个标准的QComboBox,可编辑属性设置为on - 没有应用样式表或特殊格式。

如何在可编辑字段下方弹出列表,就像在第二个屏幕中一样?

1 个答案:

答案 0 :(得分:3)

这看起来像样式问题,因为屏幕截图采用不同的样式。也许您可以通过更改失败桌面上的样式来开始调查。

相关问题