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