QT[界面不刷新,只刷新采集到的数据如何做。]

jwy0126 2011-02-12 10:02:01
开发环境:Fedora12 QT4.5.3
在一个主界面上如何做到不刷新界面,但是界面上的数据会不停更新,我采集数据用的是线程。
...全文
1047 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
天王 2013-01-31
  • 打赏
  • 举报
回复
引用 5 楼 feiyinzilgd 的回复:
引用 4 楼 jwy0126 的回复:我的界面上有多个Text,是通过多个线程采集数据并显示的。如何做到数据在界面更新的时候,屏幕不闪烁? Qt下面为了屏幕不闪烁,就得调用update或者repaint函数。 这两个函数可以很好的处理屏幕闪烁的问题。
能给上个示例吗?
jwy0126 2011-02-12
  • 打赏
  • 举报
回复
我的界面上有多个Text,是通过多个线程采集数据并显示的。如何做到数据在界面更新的时候,屏幕不闪烁?
谭海燕 2011-02-12
  • 打赏
  • 举报
回复
多线程完全可以。
使用event或者signal 来驱动。界面Text更改
谭海燕 2011-02-12
  • 打赏
  • 举报
回复
没怎么明白你的意思。
你是想在主界面上画图?还是只是简单的显示字符数据(Text)?
jwy0126 2011-02-12
  • 打赏
  • 举报
回复
需要知道的是 线程能否直接操作主界面上的TEXT控件。
谭海燕 2011-02-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jwy0126 的回复:]

我的界面上有多个Text,是通过多个线程采集数据并显示的。如何做到数据在界面更新的时候,屏幕不闪烁?
[/Quote]

Qt下面为了屏幕不闪烁,就得调用update或者repaint函数。

这两个函数可以很好的处理屏幕闪烁的问题。

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧