存在一个问题,即拔下DP或HDMI电缆后,多屏OpenCV程序不会停留在多屏模式下。重新插入DP或HDMI后,它只会显示一个屏幕。
我已设置了以下窗口:
//![create_window]
namedWindow(window_name, WINDOW_NORMAL);
cvSetWindowProperty(window_name, CV_WND_PROP_FULLSCREEN, CV_WINDOW_FULLSCREEN);
//![create_window]
//![create_window]
namedWindow(window_name2, NORMAL);
cvSetWindowProperty(window_name2, CV_WND_PROP_FULLSCREEN, CV_WINDOW_FULLSCREEN);
当我从以下位置启动OpenCV程序的终端中重新插入DP或HDMI时,看到此错误:
0x7f708c813c70 void QWindowPrivate :: setTopLevelScreen(QScreen *,bool)(QScreen(0x7f708c72feb0)):尝试在子窗口上设置屏幕。 QXcbConnection:XCB错误:148(未知),序列:1391,资源ID:0,主代码:140(未知),次代码:20
对如何解决有什么想法?
谢谢