我有一个相机,我正在检索实时视频输入,并在QGraphicsView中显示它.这个UI有我想用来改变相机焦点的按钮但是在我点击按钮并向处理实时视频图像的线程发射一个emit()后,UI挂起/冻结.
我找到的解决方案是在我的处理线程中放置一些等待来减少发送到UI线程的emits()的数量.这很有效,它允许我在QGraphicsView中显示实时视频图像,同时还能够与UI按钮交互以将emits()发送到线程以更改焦点.
这确实显着改变了实时视频源的刷新率.我的问题是如何在QGraphicsView中显示实时视频图像,而不会在想要向该处理线程发送信号时导致UI崩溃.我真的希望得到可能的帧速率.