• 6090阅读
  • 3回复

【提问】显示实时时钟 [复制链接]

上一主题 下一主题
离线doublezha
 

只看楼主 倒序阅读 楼主  发表于: 2006-02-23
我的环境是qt/e-2.3.7,cross-2.95.3,现在的问题是自己做的gui,在目标板上显示实时时钟,一直以来都没有注意(在角落里),那天朋友提醒说,时钟不在动,仔细一看果然。只有在移动gui后,实际就是只有移动界面,将时间显示这个区域移出屏幕区域,再移回来时,时钟才会刷新,如果这个区域一直在屏幕显示范围内,不会自动刷新,很奇怪。于是在pc上用qvfb,察看,也出现同样的问题。接着用redhat9自带的qt-3.1编写同样的代码作测试,秒钟很自然的按规律跳动。这样就更奇怪了。想问问这里的诸位,有没有可以给点思路的。是不是因为qt版本问题,不知道有没有什么处理办法。
[ 此贴被XChinux在2006-02-23 15:05重新编辑 ]
离线roy_skyx

只看该作者 1楼 发表于: 2006-02-24
qtembeded 2.3.7和qtembeded 2.3.10中有一个时钟的例子,我将这个例子在板子上运行后时钟是实时走动的,你可以看一下例子。
离线doublezha

只看该作者 2楼 发表于: 2006-02-24
非常感谢你的回帖,你说的那个我尝试过了,的确会自动刷新,这就更让人头疼了,它那里还对获得的系统时钟做了一些处理,比如用lcd类显示,或变成模拟表盘,我这里是作为一个自己开发的gui角落里的实时时钟,不知道是不是代码其他的部分对它有影响,但要那样的话,qt-3.1也应该有问题啊,但没有。奇怪了,继续研究,但同时也请有这方面经验的朋友给点意见。
离线roy_skyx

只看该作者 3楼 发表于: 2006-02-24
将时钟用一个独立的小程序来调试,将问题分开,确定问题到底在什么地方。我刚开始学习的时候,一般是一个一个模块的调好,然后和到一个工程中。
快速回复
限100 字节
 
上一个 下一个