QToolBar的位置(如何使其保持在固定位置)

war*_*anc 2 qt qtoolbar qmainwindow

最初,我需要以这种方式显示两个QToolBar,它们位于两行中。我通过以下方法找到了该问题的解决方案:

如何设置显示QToolBar的行?

在我的程序中,第一行有几个QToolBar,可以移动它们。在第二行中,我有另一个QToolBar,它无法移动(固定)。

我的要求是使第二个QToolbar始终保持在底部。到目前为止,如果顶部QtoolBars已移动,则第二个工具栏位置也会相应更改。

Mat*_*hew 5

您是否尝试将设置QToolBar为不可移动?即

mySecondToolBar->setMovable( false );
Run Code Online (Sandbox Code Playgroud)

默认情况下,所有QToolBar对象都是可移动的。尽管我不确定这种解决方案在将两个QToolBar堆叠在一起的情况下是否有用,但值得一试。

http://doc.qt.digia.com/qt/qtoolbar.html