查看完整版本: [--
怎么在非模态下阻塞父类窗口?
--]
QTCN开发网
->
Qt基础编程
->
怎么在非模态下阻塞父类窗口?
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
kane123
2018-02-05 10:17
怎么在非模态下阻塞父类窗口?
在做程序的时候会出现弹出的QDialog,设置成模态它就会出现在父类窗口以外,看起来乱乱的。现在想在非模态下面怎么阻塞父类窗口呢。
我有想非模态下屏蔽当前QDialog以外的鼠标事件这样可行吗?
夜雨触花
2018-02-05 10:24
“设置成模态它就会出现在父类窗口以外”?创建子窗口的时候指定一下父窗口,子窗口就会show在父窗口的中间啊,实在不行就move一下。
kane123
2018-02-05 10:30
夜雨触花
:
“设置成模态它就会出现在父类窗口以外”?创建子窗口的时候指定一下父窗口,子窗口就会show在父窗口的中间啊,实在不行就move一下。
(2018-02-05 10:24)
可能我表述的不太清楚,我的意思是想让窗口镶嵌在父类窗口里面,同时阻塞父类窗口。不是显示的位置问题。
kane123
2018-02-05 10:46
[attachment=18481][attachment=18482]
笑颜
2018-02-05 12:56
可以试试QEventLoop~
kane123
2018-02-05 14:17
怎么说,没怎么接触过QEventLoop= =、
梦话王子
2018-02-05 16:04
实在不行就禁用父窗体里的所有控件呗
张小飞
2018-02-06 10:03
重写exec函数,里边有个QEventLoop函数
查看完整版本: [--
怎么在非模态下阻塞父类窗口?
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled