在主界面另外创建一个子界面的时候,我们一般会在头文件中事先创建一个子窗口的指针,然后再去需要的地方初始化它,感觉不是很方便。于是我就试了试用静态指针的方式去创建,感觉好多了。如下图所示,每次点击show出子窗口的时候,指针的地址都没有变哦。证明这样子是可行的。
void Network::slotSetIp()
{
qDebug()<<__FUNCTION__;
static NetworkConfig* networkConfig = new NetworkConfig();
qDebug("%p\n",networkConfig);
networkConfig->setWindowModality(Qt::ApplicationModal);
networkConfig->show();
}