QToolBar 位置(如何让它保持在固定位置)

Posted

技术标签:

【中文标题】QToolBar 位置(如何让它保持在固定位置)【英文标题】:QToolBar position (How to make it stay at a fixed position) 【发布时间】:2012-10-25 06:42:09 【问题描述】:

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

How to set the line where a QToolBar is displayed?

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

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

【问题讨论】:

【参考方案1】:

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

mySecondToolBar->setMovable( false );

默认情况下,所有QToolBar 对象都是可移动的。虽然我不确定这个解决方案在堆叠两个 QToolBar 的情况下是否有帮助,但值得一试。

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

【讨论】:

以上是关于QToolBar 位置(如何让它保持在固定位置)的主要内容,如果未能解决你的问题,请参考以下文章