我正在使用以下代码在一个函数中显示mainwindow:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Engine engine;
MainWindow w(&engine);
w.show();
return a.exec();
}
然后在mainWindow中我隐藏它并使用以下代码显示对话框窗口:
this->hide();
SomeDialog x;
x.setModal(true);
x.exec();
然后在新的SomeDialog窗口代码中我想做这样的事情:
this->close();
parentMainWindow.show();
我认为通过将父MainWindow对象传递给构造函数是可能的,但我想知道是否还有其他选项。有吗?
答案 0 :(得分:1)
^global\b find the "global" section, this must not be indented
(?: then consume any number of lines that are...
(?:
(?:# ...commented...
|[ \t]+) ...or indented...
[^\n]*
| ...or empty
)\n
)*?
\s+(timeout\s+http-request\s+\d+) finally capture the line we're looking for
是show
的广告位。您可以将其绑定到对话框的信号 QMainWindow
和accepted
或您计划发出的任何信号。