• 5907阅读
  • 4回复

qt画图 [复制链接]

上一主题 下一主题
离线cuzn
 
只看楼主 倒序阅读 楼主  发表于: 2009-05-20
我需要自己画一个类似于windows任务管理器的带宽图,而且需要每一秒刷新一次。
我使用了大量的drawLine函数来实现,生成后却发现画图异常慢。
请问有没有什么解决办法?
离线20044454
只看该作者 1楼 发表于: 2009-05-20
qwt
让我做一个Qt的大牛!!!!
离线duduqq

只看该作者 2楼 发表于: 2009-05-20
刷新时不要整个屏幕都刷新,只刷新要更新的那部分区域,用repaint(QRect) ;
离线cuzn
只看该作者 3楼 发表于: 2009-05-21
现在也没全屏刷,只刷新了绘图窗口。
其实我就想知道qt是否直接画图就这么慢。我还先是在缓存图片上画图,再拷贝到界面上的,就只是在缓存图片上画都很慢。
以前甚至用过C#画图,都没有这么慢。
离线sxyang0905
只看该作者 4楼 发表于: 2009-05-23
你是否没采用多线程设计?
快速回复
限100 字节
 
上一个 下一个