查看完整版本: [-- Qt多窗口显示时,从主窗口打开子窗口,为什么主窗口会闪一下? --]

QTCN开发网 -> Qt基础编程 -> Qt多窗口显示时,从主窗口打开子窗口,为什么主窗口会闪一下? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zyzshaoxiao 2011-07-08 10:07

Qt多窗口显示时,从主窗口打开子窗口,为什么主窗口会闪一下?

我建立了个主窗口和子窗口,在主窗口中点一个按钮,弹出子窗口,弹出时,主窗口会闪一下,关闭时也会闪一下
请问这种情况怎么解决?
按钮的槽函数是:
subDialog dialog(this);
dialog.exec();

jdwx 2011-07-08 10:47
那个不是闪,是主窗口失去焦点,和得到焦点。
一个系统在一个时间里,就有一个窗口有焦点,能输入信息。
没有焦点的窗口标题栏是灰色的。

zyzshaoxiao 2011-07-08 13:02
这有什么方法可以解决这个问题吗?每次打开和关闭子窗口都闪动,挺别扭

jdwx 2011-07-08 15:09
我就知道一个方法,不用系统的标题栏,自己设计标题栏。
拦截系统信息不知道行不行?

zyzshaoxiao 2011-07-09 11:24
这个好像有点高端哦,我是个新手,请教一下自己如何设置标题栏,谢谢

foxgod 2017-07-21 18:17
这个问题我也想知道,从一个窗口切换到另外一个窗口的时候,怎么能够做到肉眼看不出来窗口切换,没有一闪的感觉呢


查看完整版本: [-- Qt多窗口显示时,从主窗口打开子窗口,为什么主窗口会闪一下? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled