我希望QToolBar
停靠在QMainWindow
左侧时有3列按钮,但停靠在主窗口顶部时有1行。这可能吗?
我尝试使用带有自定义布局的QToolBar
,但QToolBar
的正常重新调整大小行为不起作用(在展开按钮后面也不会隐藏小部件)小)。非工作扩展按钮并不是什么大不了的事,但更大的问题是自定义布局会阻止主窗口小于工具栏。
答案 0 :(得分:6)
我能够通过将每行工具按钮放在QHBoxLayout
中,将该布局放在空QWidget
中,并为每行调用toolBar->addWidget( widget )
来获得我想要的行为。当工具栏安装在左侧时,这为我提供了一个网格工具栏,当安装在顶部时,这为我提供了单个水平条。