Клавиатурный ввод перестает работать в программе Qt 4.4, когда всплывает окно - PullRequest
1 голос
/ 17 ноября 2011

У меня проблема с программой Qt 4.4, которая перестает получать случайный ввод с клавиатуры при отображении всплывающего окна.Большую часть времени он работает нормально, но иногда он перестает получать ввод с клавиатуры после отображения одного из двух всплывающих окон.Одно представляет собой простое окно с кнопками редактирования и редактирования текста.Другой - это пользовательский диалог с селектором даты / времени.

В настоящее время я использую RHEL 5.6 с Qt 4.4. Похоже, что описывает подобный тип проблемы, но это происходит спорадически, поэтому у кого-нибудь есть идеи?

edit: одно из окон модальное, а другое - нет.Поле редактирования определенно имеет фокус, и после закрытия окна / всплывающего окна ни одно из полей редактирования в остальной части программы не примет ввод с клавиатуры.

1 Ответ

2 голосов
/ 17 ноября 2011

Если всплывающие окна являются модальными, то ввод с клавиатуры не распространяется на другие окна:

Модальное диалоговое окно - это диалоговое окно, блокирующее ввод в другие видимые окна. в том же приложении.

Для получения дополнительной информации проверьте здесь

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