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