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 位置(如何让它保持在固定位置)的主要内容,如果未能解决你的问题,请参考以下文章

带有固定元素的 jQuery .animate() 和 css 位置

在调整大小时,如何使位置固定页脚不覆盖浏览器的所有其他元素?

如何通过在 svg 中保持固定位置来缩放元素

qt qtoolbar怎样平均分配按钮位置

如何使固定元素保持相对于当前顶部滚动位置?

使用d3.js滚动时如何将x轴保持在固定位置?