找回密码
 立即注册
收起左侧

QPainter绘制多字符字符串时,界面很卡

3
回复
5283
查看
[复制链接]
累计签到:31 天
连续签到:1 天
来源: 2015-5-30 21:11:36 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小弟刚学Qt,在练习通过QPainter绘长字符串(100000个字符)时,界面刷新很卡,不知什么原因?
希望各位大牛不吝指导,多谢!
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2015-5-30 23:02:56 显示全部楼层
绘制也是需要时间的。

一下绘制10W个字符 有意思??
你一个显示屏一下子能显示多少?

建议分开处理
回复 支持 反对

使用道具 举报

累计签到:40 天
连续签到:1 天
2015-5-31 16:51:25 显示全部楼层
绘制这么多,显示得下吗???
回复 支持 反对

使用道具 举报

累计签到:31 天
连续签到:1 天
2015-5-31 22:26:26 显示全部楼层
在画板中绘制水平坐标轴时,需要标注刻度!画板置于容器中,当刻度很多时,需要容器产生滚动条!此时要看到视图区后面刻度,有两种方法
1,拖动滚动条时重新计算刻度坐标,保证后面刻度前移,但此时拖动速度大于刷新速度,会使显示变花。
2、将画板设置很宽,足以容纳后面刻度,所有刻度绘制完成,拖动滚动条容器自己移动子控件画板!一般图形没有问题,唯独大量字符串有问题。
不是闲着没事乱试,这种需求很常见,本人比较熟悉GDI及GDI+绘图皆不存在上述问题,不确定是否QT的确有这种限制(对绘制字符串)请从Qt2D绘图内核解释!多谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了