Qt自定义弹窗屏蔽父窗口(QWidget设置setWindowModality(Qt::ApplicationModal);以后再show)

学向勤中得,萤窗万卷书。这篇文章主要讲述Qt自定义弹窗屏蔽父窗口(QWidget设置setWindowModality(Qt::ApplicationModal); 以后再show)相关的知识,希望能为你提供帮助。
写Qt程序时遇到一个问题:
Qt自带的弹窗功能单一,
所以须要自己用ui设计弹窗的内容,这样弹窗就和普通窗口一样了,但问题是这个弹窗显示后父窗口还是活动的。
网上找了很久找到了解决办法:
【Qt自定义弹窗屏蔽父窗口(QWidget设置setWindowModality(Qt::ApplicationModal); 以后再show)】Qt::WindowFlags flags = Qt::Dialog;
mycom-> setWindowFlags(flags);
mycom-> setWindowModality(Qt::ApplicationModal);
mycom-> show();
注:mycom为自己设计的弹窗类
http://blog.csdn.net/yh_1988/article/details/7652564

    推荐阅读