Я сделал простую программу qt, которая захватывает изображение и отображает его с помощью виджета QPainter / QPaintEvent. Я делаю это на QPainter, чтобы я мог поставить отметку X на картинке из пользовательского ввода. Я сделал окно программы, чтобы скрыть и показать на основе внешней кнопки ввода. Это работает хорошо, если я установил окно запущенной программы неактивным. Но если я установил окно в активное и запустил функцию показа / скрытия, оно вылетает с ошибкой:
Fatal IO error: client killed
Также, когда я пытался использовать функцию show () после hide (), она выдает 2-3 одинаковых ошибки (применяется, когда окно активно или неактивно):
QCoreApplication::sendPostedEvents: Cannot send posted events for objects in another thread
Это ошибка в Qt? Есть предложения по решению этой проблемы?