如何知道窗口是在qt中打开的

use*_*864 4 c++ qt

我创建了两个主窗口.如何知道QT中第二个窗口是否打开?

QMainWindow *window1 = new QMainWindow();

QMainWindow *window2 = new QMainWindow();
Run Code Online (Sandbox Code Playgroud)

现在我必须找到我的一个实例中已经打开的window2.怎么知道

And*_*ter 6

您可以使用visible属性:

if (window2->isVisible()) {
   ...
}
Run Code Online (Sandbox Code Playgroud)