Проблема с модальными диалогами в windows 7 |
Здравствуйте, гость ( Вход | Регистрация )
Проблема с модальными диалогами в windows 7 |
wiz29 |
24.9.2010, 12:42
Сообщение
#1
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
Добрый день. Столкнулся со следующей проблемой: имеется модальный диалог, который вызывается при помощи exec(), диалог "живет" на протяжении всего времени выполнения приложения, после вызова exec() диалог естественно уходит в hide, но фокус при это м остается на нем. Как вернуть фокус основному окну приложения? (эффект только замечен под windows7) метод setFocus,вызванный после exec(), главного окна не помогает. Help:)
Дополнение: Эффект проявляется при нажатии стандартной кнопки Ok. Если завершать exec() другими способами, то поведение с фокусом нормальное. Нашел проблему, было связано не с QDialog, а с одним из его элементов. Сообщение отредактировал wiz29 - 24.9.2010, 13:07 |
|
|
Текстовая версия | Сейчас: 22.12.2024, 4:34 |