![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Мотов Юрий |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 6 Регистрация: 13.10.2010 Пользователь №: 2111 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Не нашел решения как узнать текущую раскладку клавиатуры и как её изменить.
Qt 4.7.0, Windows |
|
|
![]() |
CodeHunter |
![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 33 Регистрация: 26.8.2010 Пользователь №: 1982 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Цитата keyboardInputLocale() пробовал, у меня всегда возвращает RU_ru независимо от выбранной раскладки. Это по тому что сообщение о смене раскладки клавиатуры не доходит до формы (то есть не обрабатывается). Без этой обработки приложение не знает о смене раскладки клавиатуры, а возвращает ту раскладку которая была при запуску программы. Здесь же мы обрабатываем пришедшее сообщение от системы и обновляем все данные в приложении |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 5.6.2025, 11:22 |