当使用带有QToolButton
的菜单时,菜单显示在按钮的正下方。有没有一种方法可以在按钮的左侧/右侧显示菜单?
最佳答案
该位置在[Qt安装目录]/src/gui/widgets/qtoolbutton.cpp中的void QToolButtonPrivate::popupTimerDone()
函数中进行了硬编码。除非您从头实现自己的弹出菜单,否则似乎很难覆盖它。
关于QToolButton : change menu position,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8415658/