我用 GuiCreator 创建了一个 QtGui 并添加了一些 DockWidgets。我只能允许来自属性编辑器的嵌套状态,但如何将它设置为对 DockWidgets 的活动?
在运行时,用户可以移动 DockWidget,如果一个 DockWidget 移到另一个上,它会进入嵌套状态,从而生成一个 TabView。
现在我想使用处于嵌套状态并关闭的 DockWidgets 启动应用程序。当用户切换一个 DockWidget 可见时,它应该被添加为一个选项卡(嵌套),并且在切换它时,选项卡应该被删除。
我知道我可以为此使用 TabWidget,但我希望可以选择取消停靠 DockWidget 并将其作为单个窗口打开,因此我需要 DockWidgets。
此外,GUICreator 处理所有可见的小部件,它们显示在创建器中,导致我的 MainWindow 大小调整,当我手动设置固定大小和值时,这会导致奇怪的行为。
从源代码中创建这些 DockWidget 会更好吗?GuiCreator 似乎缺少一些我需要的功能。
我不喜欢我无法与创作者完全建立一个独立的 Gui。我总是需要调整大小并将与 UI 相关的内容添加到我的源代码中。难道我做错了什么?