Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个 QComboBox 位于窗口底部的应用程序。根据我有限的理解,我认为 Qt 应该根据弹出窗口的可用空间量自动计算下拉列表的方向。但是,就我而言,下拉方向仍处于默认状态(显示在框下方),因此隐藏且无法访问。有人可以帮助我理解为什么会发生这种情况,或者是否有办法强制 Qt 在 QComboBox 上方显示弹出窗口?
下图显示了问题和我的修复。我仍然不确定是否有手动设置方向的方法,但在这种情况下,我不再需要它了。
该主题讨论的是同一主题,请查看.http://qt-project.org/forums/viewthread/9111。是的,通过重新实现 showPopup() 你可以做到这一点,我认为。