• 5700阅读
  • 5回复

这个问题大家注意到没有? [复制链接]

上一主题 下一主题
离线sbtree
 
只看楼主 倒序阅读 楼主  发表于: 2009-02-13
— 本帖被 XChinux 执行加亮操作(2009-02-18) —
先说一下环境,win vista + vc2005 + qt4.3.3
qt程序,包括其自身的帮助,设计师,例子等都存在这样一个问题,就是当程序运行后并经过一段时间不进行任何操作,任务栏中的窗口会自动高亮显示。发现这个问题是因为我每天下班锁定屏幕,并不关机,第二天登陆就会看到所有qt开的窗口在任务栏中都是高亮显示的。 解释一下,windows操作系统高亮显示任务栏中的窗口是因为该窗口接收到了来自系统的消息,而没有及时得到响应。
这个问题让我产生如下联想:
1。qt的消息循环是否完整
2。qt是否在底层自动触发某些消息为了更新界面或者其他原因
3。qt的消息处理机制是怎样实现的?
。。。
现想到这里,希望能跟大家讨论
windows 7 + VC++2008 + Qt4.5.2
离线280923299
只看该作者 1楼 发表于: 2009-02-13
不用MS,暂时顶以下
离线wd007

只看该作者 2楼 发表于: 2009-02-13
我目前在Linux上用,这个情况不清楚。等待用的说一下
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线codespy
只看该作者 3楼 发表于: 2009-02-17
以前没有机会注意这个,因为用完了就关闭了。先记下来,再用Qt时看看xp上会不会有这个问题。
离线xjcook

只看该作者 4楼 发表于: 2009-02-18
你说的过一段时间大概多长时间,我好像没有遇到过。
win2003+vs2005+qt4.5
离线sbtree
只看该作者 5楼 发表于: 2009-02-18
引用第4楼xjcook于2009-02-18 17:02发表的  :
你说的过一段时间大概多长时间,我好像没有遇到过。
win2003+vs2005+qt4.5

晚上6,7点钟下班,锁定屏幕,第二天早上一来登陆,就这样了
windows 7 + VC++2008 + Qt4.5.2
快速回复
限100 字节
 
上一个 下一个