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

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

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

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

chatgpt回答

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

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

相关内容

热门资讯

透视安装!德州之星插件,(德州... 透视安装!德州之星插件,(德州俱乐部)真是真的有挂(详细辅助新版2025教程)1、德州之星插件透视辅...
透视软件(Wpk)微扑克德州专... 透视软件(Wpk)微扑克德州专用辅助器(透视)详细辅助wpk教程(果然是有挂);1、微扑克德州专用辅...
透视安装(aapoKER)aa... 透视安装(aapoKER)aapoker有挂(透视)一直有挂(详细辅助微扑克教程);1、构建自己的a...
透视计算!德扑之星辅助器购买,... 透视计算!德扑之星辅助器购买,(德扑之星)都是真的是有挂(详细辅助玩家教你)1、许多玩家不知道德扑之...
透视透视挂(Wpk)微扑克德州... 透视透视挂(Wpk)微扑克德州专用辅助器(透视)详细辅助教你攻略(果然有挂)所有人都在同一条线上,像...
透视科技(德州aapoker)... 透视科技(德州aapoker)aapoker挂(透视)总是是真的有挂(详细辅助微扑克教程);1、金币...
透视插件!德州之星辅助,(德州... 透视插件!德州之星辅助,(德州nzt)果然是有挂(详细辅助黑科技教程)进入游戏-大厅左侧-新手福利-...
透视软件(WPK)微扑克辅助软... 透视软件(WPK)微扑克辅助软件(透视)详细辅助透牌教程(原来是有挂)1、该软件可以轻松地帮助玩家将...
透视透视(aApoker)aa... 透视透视(aApoker)aapoker猫腻(透视)总是真的有挂(详细辅助教你攻略);1、上手简单,...
透视线上!德州ai辅助有用,(... 透视线上!德州ai辅助有用,(德州之星)一直有挂(详细辅助攻略方法)1、德州ai辅助有用透视辅助简单...