• 7757阅读
  • 2回复

[提问]Qtcreator MdiArea 子窗口问题 [复制链接]

上一主题 下一主题
离线hats1987
 

只看楼主 倒序阅读 楼主  发表于: 2011-02-22
一个MdiArea控件,里面两个子窗口
右边的那个子窗体可以关闭,但是关闭后要怎样才能再次打开右边的那个窗体呢?
我想在左边子窗体上点击Open,然后可以打开右边的子窗体。
Qt 5.3.2
Win XP/7:  VC2010/ VC6 /Gcc 4.9.2
离线uidab

只看该作者 1楼 发表于: 2011-02-23
可以在main函数里这样写,具体要看你自己的程序,

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    myDlg my1;

    if(my1.exec()==QDialog::Accepted)
    {
        w.show();
        return a.exec();
    }
    else return 0;


  //  return a.exec();
}
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线okye328
只看该作者 2楼 发表于: 2011-02-23
补充1楼的:open按钮的clicked()信号连接弹出窗口的accept()槽
快速回复
限100 字节
 
上一个 下一个