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