使工具栏具有网格布局



我想使QToolBar有3列按钮停靠在QMainWindow的左侧,但有1行停靠在主窗口的顶部。这可能吗?

我尝试过使用自定义布局的QToolBar,但QToolBar的正常重新调整大小的行为不起作用(当它太小时,不会隐藏扩展按钮后面的小部件)。不工作的展开按钮不是什么大问题,但更大的问题是,自定义布局防止主窗口小于工具栏。

我能够通过将每一行工具按钮放在QHBoxLayout中,将该布局放在空的QWidget中,并为每一行调用toolBar->addWidget( widget )来获得我想要的行为。当工具栏安装在左侧时,我得到一个网格工具栏,当安装在顶部时,我得到一个水平栏。

相关内容

  • 没有找到相关文章

最新更新