Imshow不会在Qt GUI上更新

imshow doesnt update on qt gui

本文关键字:GUI 更新 Qt Imshow      更新时间:2023-10-16

所以我有一个程序,我正在使用OpenCV库进行一些处理,然后在Qt made gui(在小部件上)中显示结果。问题是,如果我想在 gui 中"调试"opencv 实现,即显示一些帧/掩码,它会创建窗口,但除了偶尔刷新它之外不会刷新它。尝试添加 waitKey(1) 来强制刷新只会冻结 gui,因此它是另一个死胡同。

关于如何解决这个问题的任何想法?如果需要,我会尝试做一个 MWE,但以我的程序状态提取功能有点困难。

提前谢谢。

好吧,似乎在做一个

QApplication::ProcessEvents() 

强制更新映像,尽管速度真的很慢,但出于调试目的,这就足够了。