Qt界面假死原因
创始人
2025-01-07 19:35:47
0

创建一个播放器类,继承QLabel,在播放器类中起一个线程用ffmpeg取流解码,将解码后的图像保存到队列,在gui线程中调用update()刷新显示。

当ffmpeg打开视频流失败后调用update()将qlabel刷新为黑色,有一定概率会使得qlabel界面假死,此时切换到其它界面再返回到当前界面,qlabel恢复显示。

禁用取流解码线程中调用的update()后,则不会再出现假死的现象。

chatgpt回答

这是因为 Qt 的 GUI 库不是线程安全的,所有的 GUI 操作都必须在主线程中执行。

如果你尝试在不同的线程中调用 update(),可能会导致不可预知的行为和崩溃。

相关内容

热门资讯

终于清楚WPK原来确实真的有挂... 终于清楚WPK原来确实真的有挂,太坑了原来是真的有挂(有挂技术)-哔哩哔哩;是一款可以让一直输的玩家...
揭秘攻略微扑克智能原来确实是有... 揭秘攻略微扑克智能原来确实是有挂,太过分了原来真的有挂,详细教程(有挂方针);1、超多福利:超高返利...
玩家攻略推荐《Wepoke苹果... 玩家攻略推荐《Wepoke苹果》软件透明挂,Wepoke苹果透明挂技巧(真实有挂);人气非常高,ai...
解密教程!(最新版wpk)辅助... 解密教程!(最新版wpk)辅助透视!(透视)外挂辅助挂程序(2025已更新)(哔哩哔哩);相信小伙伴...
一分钟教会你WPK玄学原来确实... 一分钟教会你WPK玄学原来确实真的有挂,太坑了其实是有挂(有挂方式)-哔哩哔哩;德扑锦标赛是一项WP...
揭秘攻略微扑克AI原来真的是有... 揭秘攻略微扑克AI原来真的是有挂,太夸张了原来真的有挂,详细教程(今日头条);人气非常高,ai更新快...
一分钟带你了解Wepoke后台... 大家肯定在之前或者中玩过一分钟带你了解Wepoke后台软件透明挂!太奸诈了其实是真的有挂的(有挂工具...
免费测试版《WPK透视辅助》外... 相信很多朋友都在电脑上玩过WPK吧,但是很多朋友都在抱怨用电脑玩起来不方便。为此小编给大家带来了WP...
1.9分钟了解《WPk透视辅助... 1.9分钟了解《WPk透视辅助》太坑了原来是真的有挂(有挂教程);亲,有的,ai轻松简单,又可以获得...
玩家必备攻略微扑克网页版(微扑... 玩家必备攻略微扑克网页版(微扑克)辅助测试(外挂辅助器插件挂)详细教程(2023已更新)(哔哩哔哩)...