【发布时间】:2014-07-14 20:46:33
【问题描述】:
Win 7,Qt 5.3
我在我的应用程序中使用QDockWidget。按预期工作。
现在我通过将setTitleBarWidget(new QWidget(this)) 设置为默认构造的小部件来隐藏标题栏。这是根据 Qt 文档的标准方式。也可以,标题栏不见了。
为了将我的小部件取消停靠为窗口,我使用myDockWidget->setFloating(true)(在我自己的插槽中)。但是现在,当小部件取消停靠时,浮动窗口不再有边框(因此无法移动)。
如果我注释掉 setTitleBarWidget ,myDockWidget->setFloating(true) 也可以工作。所以原来的标题栏似乎包含了一些逻辑。但是,通过查看源代码,我找不到任何特别之处。
任何提示我可以做些什么来克服这个问题?
【问题讨论】:
-
跟进,标签栏无文字:stackoverflow.com/questions/24851977/…
标签: c++ qt qdockwidget