【问题标题】:How to dock/undock Widget (QDockWidget?)?如何停靠/取消停靠小部件(QDockWidget?)?
【发布时间】:2011-08-11 15:50:21
【问题描述】:

我有一个带有 4 个 QGraphicsViews 的小部件,我希望它们可以停靠。我在 QDockWidget 中放置了一个 QGraphicsView。然后我能够取消停靠视图,但我不知道如何将视图停靠回它所在的位置。一开始,有一个带有取消停靠按钮的栏,但是当小部件取消停靠时,该栏就消失了。

我需要做什么才能将小部件停靠在其原始/起始位置? 还是这个 QDockWidget 不适合这样的事情? 我将非常感谢一些帮助。

【问题讨论】:

    标签: qt4 qdockwidget


    【解决方案1】:

    只需将小部件拖回其起始位置,主窗口就会自动抓取它。如果这对您不起作用,请查看Dock Widgets 示例程序(Qt Creator -> Help -> Contents -> Tutorials and Examples -> Main Window Examples -> Dock Widgets)。如果连这个示例程序都不起作用,那么你的 Qt 安装有问题!

    【讨论】:

    • 你好,谢谢你的回答,但我不想把它拖回来。我想按下一个按钮,然后它就会停靠回来。第一次按下按钮取消停靠视图,第二次取消停靠。
    • 没关系。但是如果你想把它停靠在右边或底部怎么办?还是其他? setfloating 没有更多参数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    相关资源
    最近更新 更多