Imshow不会在Qt GUI上更新
imshow doesnt update on qt gui
所以我有一个程序,我正在使用OpenCV库进行一些处理,然后在Qt made gui(在小部件上)中显示结果。问题是,如果我想在 gui 中"调试"opencv 实现,即显示一些帧/掩码,它会创建窗口,但除了偶尔刷新它之外不会刷新它。尝试添加 waitKey(1) 来强制刷新只会冻结 gui,因此它是另一个死胡同。
关于如何解决这个问题的任何想法?如果需要,我会尝试做一个 MWE,但以我的程序状态提取功能有点困难。
提前谢谢。
好吧,似乎在做一个
QApplication::ProcessEvents()
强制更新映像,尽管速度真的很慢,但出于调试目的,这就足够了。
相关文章:
- GUI在qt中同时更新和控制
- 从其他std ::线程更新QT GUI
- GUI滑块的动态数量,该数量更新具有回调中值的std ::向量
- MFC GUI 自定义控件:如何绘制光标更新以响应鼠标移动?
- 由于线程问题,Qt-Gui没有更新
- 使用第二个线程快速更新 GUI 窗口会通过调整窗口大小或移动窗口而崩溃
- C++代码更新C#DLL中的GUI
- 如何通过在另一个线程中提出的升压信号更新QT GUI
- 在 C++ QT GUI 中更改语言时代码未更新
- 在进入单独的功能之前,强制Qt GUI进行更新
- 在QT中以不同的时间间隔更新GUI
- 如何以预定的时间间隔更新 GUI,同时仍执行非 GUI 工作
- 不断更新GUI表单元素,使表单不会挂起
- 从聚合线程更新QListView会使GUI卡住
- 如何在GUI更新之间暂停几秒钟
- 更新已移植到Visual Studio 2013的本地MFC应用程序GUI
- 当运行一个方法时更新qt GUI
- Qt从页面获得DOM而不更新GUI
- 从不同的线程更新GUI
- QThread在GUI事件上调用glBufferData()时不更新OpenGL vbo和不渲染任何东西