社区
C#
帖子详情
长时间操作时(主线程中),显示界面的控件(主线程中)刷新问题。(在线等待)
success_victory
2003-09-01 03:00:10
我现在在主线中,存在一个长时间的操作(比如:System.Threading.Thread.Sleep(100000)),如何让在同一线程内的控件PictureBox流畅的来回切换图片?
...全文
62
6
打赏
收藏
长时间操作时(主线程中),显示界面的控件(主线程中)刷新问题。(在线等待)
我现在在主线中,存在一个长时间的操作(比如:System.Threading.Thread.Sleep(100000)),如何让在同一线程内的控件PictureBox流畅的来回切换图片?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
success_victory
2003-09-01
打赏
举报
回复
没有什么别的办法吗?
success_victory
2003-09-01
打赏
举报
回复
up
success_victory
2003-09-01
打赏
举报
回复
colin666(边缘):
的确如此。
Application.DoEvents()效果不好,由什么好点的办法?
rouser
2003-09-01
打赏
举报
回复
同一線程?
用Application.DoEvents();
colin666
2003-09-01
打赏
举报
回复
Sleep,线程被挂起,当然你就不能再要求它做其它的事情了。你是必须要在同一个线程这么做吗?
success_victory
2003-09-01
打赏
举报
回复
补充一句:
注意,长时间操作必须是同步的操作,就好像是System.Threading.Thread.Sleep(100000)
为什么MFC
中
主
线程
循环会导致子
线程
操作
控件
时
会被卡死
如果
主
线程
长
时
间
被占用,例如在
主
线程
中
进行一个
长
时
间
的循环
操作
,那么
主
线程
将无法及
时
处理窗口消息。这样会导致子
线程
在尝试对
控件
进行
操作
时
无法得到响应,从而导致子
线程
被卡死。子
线程
在对
控件
进行
操作
时
,...
为什么必须在
主
线程
刷新
UI
在 iOS开发过程
中
,一直知道更新UI需要在
主
线程
中
,但也没怎么细想为什么要在
主
线程
中
,或者说为什么不能在子
线程
中
更新UI。今天抽空自己在网上查查资料 ,了解一下这个
问题
。 太长不看版: UIKit并不是一个
线程
...
修复Qt程序
长
时
间
运行
控件
停止
刷新
问题
描述 我的Qt程序有一个
时
间
显示
的功能,由于需要保持长期运行,这个
时
间
控件
就需要长期持续
刷新
。但是,当程序运行一段
时
间后,这个
控件
就似乎累了一样,不再继续
刷新
了。...Qt
长
时
间
运行
界面
停
Qt
长
时
间
运行
界面
停止
刷新
的解决办法
最近用Qt搞一个项目(Qt版本是4.7.3),如下图所示,其
中
有一个...运行
时
发现刚开始运行的
时
候没有
问题
,但是经过大概15分钟后,
界面
停止
刷新
了,表现是
界面
上的
时
间停止不动,只有当用户点击
界面
上的按钮
时
,
界面
...
QT
界面
在多
线程
下的实
时
刷新
主
界面
:4个Lable
控件
,用作视频图片的
显示
,不过为了
主
线程
的
操作
顺滑,使用了四个
线程
去采集视频流,采集到直接设置图片
显示
到Lable上 VIDEOlabel->setPixmap(QPixmap::fromImage(imgScaled)); 后来运行后,...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章