-1

QDockWidget在我的 GUI 中使用,我需要为 a 的浮动按钮创建一个插槽,QDockWidget以便当我单击 a 的浮动按钮时QDockWidget它会最大化它。

当我单击浮动按钮时会发出哪个信号QDockWidget?我想触发一个插槽,我将使用此代码使窗口浮动并最大化它。

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

请建议当我单击浮动按钮时会发出哪个信号QDockWidget

4

1 回答 1

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 为真,您可以将其连接到最大化小部件的插槽

于 2013-05-06T12:13:23.030 回答