有一个信号允许用户知道QDockWidget在QMainWindow 里面移动的位置:
void dockLocationChanged(Qt::DockWidgetArea area)
问题是,当QDockWidget从>强行移出 QMainWindow时(通过拖动或双击dockwidget的标题栏),不会触发此信号。
有没有办法检测到该事件,没有重新实现 moveEvent()
?
答案 0 :(得分:2)
有一个floating
属性完全用于此目的,并且topLevelChanged
信号。