Проблема, из-за которой многоэкранная программа OpenCV не остается в многоэкранном режиме после отсоединения кабеля DP или HDMI.Он просто переходит на один экран после повторного подключения 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);
Я вижу эту ошибку, когда я повторно подключаю DP или HDMI втерминал, с которого я запустил программу OpenCV из:
0x7f708c813c70 void QWindowPrivate :: setTopLevelScreen (QScreen *, bool) (QScreen (0x7f708c72feb0)): попытка установить экран в дочернем окне.QXcbConnection: ошибка XCB: 148 (неизвестно), последовательность: 1391, идентификатор ресурса: 0, основной код: 140 (неизвестный), вспомогательный код: 20
Есть мысли о том, как исправить?
Спасибо