Qt QComboBox 弹出位置
我正在开发一个包含可编辑 QComboBox
的应用程序。当我在编辑字段中输入一些文本并按组合框中的下拉箭头时,我观察到以下行为:
My编辑行最终隐藏在项目后面 "[email protected] “
。我希望在编辑字段下方弹出组合框列表,如下面的屏幕所示:
上面的第一个屏幕是在带有 Qt 4.5 的 Ubuntu 上拍摄的,而第二个屏幕是在带有 Qt 4.4 的 Suse 11 上拍摄的。我不知道 Qt 4.4 和 Qt 4.5 之间的 QComboBox
弹出窗口行为变化有任何差异。无论如何,我希望该列表在两个发行版中表现相同。
这是一个标准的 QComboBox,可编辑属性设置为 on - 没有应用样式表或特殊格式。
如何使列表在可编辑字段下方弹出,就像在第二个屏幕中一样?
I'm working on an application which contains an editable QComboBox
. I observe the following behavior when I enter some text in the edit field and press the dropdown arrow in the combobox:
My edit line ends up hidden behind the item "[email protected]"
. I would like to have the combobox list popup below the edit field, like in the below screen:
The first screen above is taken on Ubuntu with Qt 4.5 while the second screen is from Suse 11 with Qt 4.4. I'm not aware of any differences regarding change of behavior of QComboBox
popups between Qt 4.4 and Qt 4.5. Regardless, I would like the list to behave the same in both distributions.
This is a standard QComboBox
with the editable property set to on - there are no stylesheets or special formatting applied to it.
How can I make the list popup below the editable field, like in the second screen?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这看起来像是一个风格问题,因为屏幕截图是使用不同的风格拍摄的。也许您可以通过更改出现故障的桌面上的样式来开始调查。
This looks like a style issue, as the screenshots are taken with different styles. Perhaps you can start investigating by changing style on the failing desktop.