天天看点

39 Containers之QDockWidget

QDockWidget类提供了一个特殊的窗口部件,它可以是被锁在QMainWindow窗口内部或者是作为顶级窗口悬浮在桌面上。

QDockWidget类提供了dock widget的概念,dock widget也就是我们熟悉的工具面板或者是工具窗口。

Dock window是放置在QMindow窗口周围的dock widget区域中的。

39 Containers之QDockWidget

注意:QDockWidget要以QMainWindow为基类

实现效果:

39 Containers之QDockWidget

UI 属性介绍

39 Containers之QDockWidget
allowedAreas;//可停放的区域
docked;//能否悬浮      

函数接口介绍    

setWidget(QWidget * widget);//放窗口部件到窗口中
dockLocationChanged(Qt::DockWidgetArea area);//当位置改变时的信号