本文主要是介绍Qt Widgets 之 QDockWidget(停靠窗口),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
什么是停靠窗口
如何添加停靠窗口
QDockWidget::setWidget()
QMainWindow::addDockWidget()
设置停靠选项 (Options)
AnimatedDocks
AllowNestedDocks
AllowTabbedDocks
ForceTabbedDocks
VerticalTabs
GroupedDragging
设置窗口特性 (Features)
设置可停靠区域
设置角落区域
分割窗口
标签页显示 (tab)
设置窗口标题栏
保存停靠窗口状态
常见问题
拓展阅读
Application Example
Dock Widgets Example
MDI Example
Menus Example
SDI Example
什么是停靠窗口
在 Qt 中,停靠窗口 (dock window) 都是 QDockWidget 的实例,可以停靠在 QMainWindow 的中央部件 (central widget) 的上下左右四个区域,停靠的 QDockWidget 没有框架,有一个较小的标题栏;也可浮动出来作为独立窗口。
QDockWidget API 允许程序员控制停靠窗口移动、浮动和关闭的能力,以及它们可以放置的区域等。
相关文档:QDockWidget Class,
这篇关于Qt Widgets 之 QDockWidget(停靠窗口)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!