diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 0021e59..48b9caa 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -79,6 +79,7 @@ MainWindow::MainWindow(QWidget* parent) : ui->centralWidget->setLayout(layout); this->setWindowFlags(Qt::Window); connect(EventCenter::Default(), &EventCenter::DeviceErrorRaise, [=](QObject* parent, QObject* msg) { + if (!this->ui->centralWidget->isVisible()) return; //默认旧模式 if (!msgDialog) { msgDialog = new GUIMessageDialog(this);