Qdockwidget - qdockwidget标题栏上的浮动按钮

时间:2013-05-06 12:04:42

标签: qt qdockwidget

我在GUI中使用QDockWidget,我需要为QDockWidget的浮动按钮创建一个插槽,这样当我点击QDockWidget的浮动按钮时,它会最大化它

点击QDockWidget上的浮动按钮时会发出哪个信号?我想触发一个插槽,我将使窗口浮动和放大然后使用此代码最大化它。

ui->dockWidget_2->setFloating(1);
ui->dockWidget_2->showMaximized();

当我点击QDockWidget上的浮动按钮时,请建议发出哪个信号?

1 个答案:

答案 0 :(得分:1)

http://qt-project.org/doc/qt-4.8/qdockwidget.html#topLevelChanged

void QDockWidget::topLevelChanged ( bool topLevel ) [signal]
This signal is emitted when the floating property changes. The topLevel parameter is true if the dock widget is now floating; otherwise it is false.

因此,如果topLevel为true,您可以将其连接到最大化窗口小部件的插槽