• 3835阅读
  • 3回复

窗口后置问题 [复制链接]

上一主题 下一主题
离线jzaicn
 
只看楼主 倒序阅读 楼主  发表于: 2013-10-17
我在程序里面设置了错误弹窗提示和文件对话框
但是这两个都存在同一个问题窗口打开完,我的程序就跑到后面去了,又要在任务栏点开才可以看到
我用的是  vs2010+qt5.1+xp
部分调用时候的代码
状态弹窗

    if (recvPackageCompareWithCore(package)){
        QMessageBox::information(NULL,"write ok","write ok");
    }
    else{
        QMessageBox::warning(NULL,"write error","write error");
    }
文件对话框

    QString fileName = QFileDialog::getSaveFileName(NULL,("Save Settings file"), ".//data", ("Settings File (*.aaa)"));
    if (fileName == "")
    {
        return;
    }
    if (fileName.indexOf(".aaa") == -1)
    {
        fileName += ".aaa";
    }
请问怎么破,或者提示我一下相关资料。先谢谢指点了~
离线dwhome

只看该作者 1楼 发表于: 2013-10-17
不要用NULL,用this试试
离线jdwx

只看该作者 2楼 发表于: 2013-10-17
回 楼主(jzaicn) 的帖子
这两个对话框都是模态的,怎么用也不会让主窗口最小化,是不是你自己有写最小化主窗口的代码?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线fangaozong
只看该作者 3楼 发表于: 2013-10-18
我用的是QTcreator,不知道哦
快速回复
限100 字节
 
上一个 下一个