禁用QT highgui输出

禁用QT highgui输出,qt,opencv,Qt,Opencv,我已经用QT编译了OpenCV。 我现在面临一个错误,我几乎可以肯定它与QT有关,我想使用老式的highgui输出它,而不使用QT接口 这可能吗?cvNamedWindow(`myWindow',`CV\u WINDOW\u NORMAL`) 将显示没有任何Qt装饰的窗口,如果您根本不想使用任何Qt,则需要在没有Qt的情况下重建openCV(`myWindow',`CV\U WINDOW\U NORMAL`) 将显示没有任何Qt装饰的窗口,如果您根本不想使用任何Qt,您需要从2021年开始在没有

我已经用QT编译了OpenCV。 我现在面临一个错误,我几乎可以肯定它与QT有关,我想使用老式的highgui输出它,而不使用QT接口

这可能吗?

cvNamedWindow(`myWindow',`CV\u WINDOW\u NORMAL`)

将显示没有任何Qt装饰的窗口,如果您根本不想使用任何Qt,则需要在没有Qt的情况下重建openCV(`myWindow',`CV\U WINDOW\U NORMAL`)


将显示没有任何Qt装饰的窗口,如果您根本不想使用任何Qt,您需要从2021年开始在没有Qt的情况下重建openCV,并且openCV版本为4x(可能更少),您可以禁用Qt装饰关联标志,如下所示:

cv2.namedWindow("main1", cv2.WINDOW_GUI_NORMAL | cv2.WINDOW_AUTOSIZE)

您可以检查所有标志。

从2021年和OpenCV版本4x(可能更少)开始,您可以禁用与标志关联的Qt装饰,如下所示:

cv2.namedWindow("main1", cv2.WINDOW_GUI_NORMAL | cv2.WINDOW_AUTOSIZE)

你可以检查所有的标志。

好的,我会试试看,我确实想要QT,但我通过一个不同的接口使用OpenCV,我认为这与QT ThanksOk冲突,我会试试看,我确实想要QT,但我通过一个不同的接口使用OpenCV,我认为这与QT冲突,谢谢