赢 7,Qt 5.3
我在我的应用程序中使用 a QDockWidget
。按预期工作。
现在我通过设置setTitleBarWidget(new QWidget(this))
为默认构造的小部件来隐藏标题栏。这是根据 Qt 文档的标准方式。也可以,标题栏不见了。
为了将我的小部件取消停靠为窗口,我使用myDockWidget->setFloating(true)
(在我自己的插槽中)。但是现在,当小部件取消停靠时,浮动窗口不再有边框(因此无法移动)。
如果我注释掉setTitleBarWidget
,也myDockWidget->setFloating(true)
可以。所以原来的标题栏似乎包含了一些逻辑。但是,通过查看源代码,我找不到任何特别之处。
任何提示我可以做些什么来克服这个问题?