Qt中QWidget模态窗口设置

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: Qt中QWidget模态窗口设置

设置QWidget的Qt::WindowModality属性为Qt::WindowModal和Qt::ApplicationModal,发现窗体仍然不会模态,最后问题解决掉了,是因为我的QWidget有Parent,如果构造时设置Parent为NULL的话,就可以了。代码如下:

        ver_frame = new versionFrame();
        ver_frame->setWindowFlags(Qt::FramelessWindowHint);//去除窗体边框
        ver_frame->setWindowModality(Qt::ApplicationModal);//设置窗体模态,要求该窗体没有父类,否则无效
        ver_frame->setGeometry(178, 178, 284, 132);
        ver_frame->show();
原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: Qt中QWidget模态窗口设置

文章的脚注信息由WordPress的wp-posturl插件自动生成



|2|left
打赏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: