如何检测QDockWidget何时移出QMainWindow?

时间:2016-07-06 10:26:33

标签: qt qdockwidget

有一个信号允许用户知道QDockWidget在QMainWindow 里面移动的位置:

void dockLocationChanged(Qt::DockWidgetArea area)

问题是,当QDockWidget从强行移出 QMainWindow时(通过拖动或双击dockwidget的标题栏),不会触发此信号。

有没有办法检测到该事件,没有重新实现 moveEvent()

1 个答案:

答案 0 :(得分:2)

有一个floating属性完全用于此目的,并且topLevelChanged信号。