社区
Qt
帖子详情
如何解决scroll时的闪烁问题,请教高手
smq
2016-09-14 05:19:07
Qt中如何解决滚动时闪烁问题
我编写了个绘图应用,拖动滚动条时,需要滚动所绘制内容,我如下实现:
widget->scroll(dx, 0);
........... //绘制暴露出来的内容到一个pixmap上
painter->drawPixmap()
但是发现滚动时,调用scroll后,屏幕绘制内容滚动了,但是暴露的还未画完,造成滚动时闪烁
但是我看qtextedit器件滚动时也没有闪烁啊,请教高手如何解决
具体效果如下图:
...全文
1873
9
打赏
收藏
如何解决scroll时的闪烁问题,请教高手
Qt中如何解决滚动时闪烁问题 我编写了个绘图应用,拖动滚动条时,需要滚动所绘制内容,我如下实现: widget->scroll(dx, 0); ........... //绘制暴露出来的内容到一个pixmap上 painter->drawPixmap() 但是发现滚动时,调用scroll后,屏幕绘制内容滚动了,但是暴露的还未画完,造成滚动时闪烁 但是我看qtextedit器件滚动时也没有闪烁啊,请教高手如何解决 具体效果如下图:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
未狂
2019-02-20
打赏
举报
回复
1.初始化的时候就要把所有的数据全部绘制上
2.先载入第一屏,不管有没有滚动,继续往下面绘制,一直把所有数据全部绘制完
边滚动边绘制计算不过来
现在很多编辑器载入大文件的时候,都是使用第二种方式局部载入,如果文件刚打开直接往最后拖也会出现卡顿的情况
kerwin liu
2019-02-18
打赏
举报
回复
这种情况像scroll时drawPixmap 矩形坐标没算准
前端-补人
2019-02-18
打赏
举报
回复
用淡入淡出,试试
smq
2017-01-23
打赏
举报
回复
由于某种原因不能使用双缓冲
冷静忍耐
2016-09-28
打赏
举报
回复
这明显就是刷新不过来,如果你编译成release版本,应该就勉强好了 最好用QGraphicsView
Little柯南
2016-09-26
打赏
举报
回复
构造代码里面就把滚动区域初始化了,最好设置获得screen尺寸的数值,写setFixSize(w,h)------为了防止加载产生影响; 然后在激发图像响应代码里面,写图像生成的功能
东莞某某某
2016-09-19
打赏
举报
回复
用双缓冲或者graphics view 来实现
kxywnljz
2016-09-19
打赏
举报
回复
拖动时候,你就在widget进行绘制?这样肯定不行拖动时多少鼠标有抖动,那你就是一直绘制,数据量大,还会卡,建议使用双缓冲
smq
2016-09-18
打赏
举报
回复
顶,高手给个思路
masonry+infinite
scroll
实现的瀑布流demo
这是一个本机运行的瀑布流例子,希望对你有帮助。
让
scroll
lock指示灯
闪烁
scroll
lock指示灯
闪烁
,可以起提醒作用,没人会用tty19吧?#!/bin/bash#email:jyhln@163.com#msn:jyhln@msn.com#oicq:2899589if [ $# != 1 ];thenecho usage :$0 timeexit 0fin=1#sleep $1&&let "n=0"&while [ $n -le $1 ]don=`expr $n
Unity
Scroll
View列表滑动
时
列表内图片边缘
闪烁
问题
解决
修改所在Canvas物体上的组件Canvas上的属性 将Pixel Perfact 勾选上 这一属性在Unity官方API的解释如下 Description Force elements in the canvas to be aligned with pixels. Only applies with renderMode is Screen Space. Enabling pixe...
小程序
scroll
-view滚动到底部页面
闪烁
消失的
问题
概述 我的情况是 页面分两部分,左边
scroll
-view商品分类,右侧
scroll
-view展示该分类下的商品。 某些情况下,右侧
scroll
-view滚动到底部
时
,左侧
scroll
-view
闪烁
,有
时
候直接消失。
解决
方案 对
scroll
er-view使用 position: absolute; 强制固定。此
时
页面样式可能发生变化,接着去修改到自己想要的样式。 ...
解决
html页面
闪烁
,
解决
前端页面
闪烁
问题
(转载)
修改 Class 而不是 Style我在不久前做过一个导航栏,要求其滚动到屏幕顶端后固定。很常见。开始的
时
候没
问题
,很快就可以搞定。nav { position: absolute; top: 60px; }var
scroll
=0; var nav=$("nav"); var navST=60; //该元素距离网页顶端60px $(window).
scroll
(function(){ if($(...
Qt
16,154
社区成员
26,585
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章