4

我正在开发一个 QComboBox 位于窗口底部的应用程序。根据我有限的理解,我认为 Qt 应该根据弹出窗口的可用空间量自动计算下拉列表的方向。但是,就我而言,下拉方向仍处于默认状态(显示在框下方),因此隐藏且无法访问。有人可以帮助我理解为什么会发生这种情况,或者是否有办法强制 Qt 在 QComboBox 上方显示弹出窗口?

- 编辑 -

下图显示了问题和我的修复。我仍然不确定是否有手动设置方向的方法,但在这种情况下,我不再需要它了。 下拉方向错误

4

1 回答 1

1

该主题讨论的是同一主题,请查看.http://qt-project.org/forums/viewthread/9111。是的,通过重新实现 showPopup() 你可以做到这一点,我认为。

于 2012-10-03T23:00:21.120 回答