Функция Qt show () после hide () работала, когда окно неактивно, но не активно - PullRequest
1 голос
/ 28 января 2010

Я сделал простую программу 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? Есть предложения по решению этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...