Название: Автоматическое переключение языка Отправлено: WILY от Ноябрь 10, 2015, 09:53 Добрейшего утра, круто-кодеры )
Скажите, как сделать автоматическое переключение языка? Ну т.е. открываю я какой-нибудь виджет, а у меня сразу включен английский язык. P.S. как обычно, с меня лучи добра и черепашка) (http://animaljpg.ru/image/www_animaljpg_ru-490.jpg) Название: Re: Автоматическое переключение языка Отправлено: gil9red от Ноябрь 10, 2015, 09:59 Ракладка на клаве или язык интерфейса?
Название: Re: Автоматическое переключение языка Отправлено: Zerkin от Ноябрь 10, 2015, 12:39 Если по поводу интерфейса - копайте в сторону QTranslator, про динамическое переключение почитайте у Бланшет (часть 3, гл. 17) . Что касается раскладок, то, насколько мне известно (гуру поправьте, если я не прав), непосредственно Qt не предоставляет кроссплатформенных инструментов для таких действий, узнать раскладку можно через локаль, думаю, а вот чтобы что-то изменить, тут надо лезть в винапи, а если на линуксе, то что-то типа setxkbmap. http://www.prog.org.ru/topic_12065_0.html тут определение раскладки обсуждалось.
Название: Re: Автоматическое переключение языка Отправлено: WILY от Ноябрь 11, 2015, 12:33 раскладка на клавиатуре
Название: Re: Автоматическое переключение языка Отправлено: Zerkin от Ноябрь 11, 2015, 16:50 По всей видимости, Вам придется использовать что-то платформозависимое, о чем я указал выше.
Название: Re: Автоматическое переключение языка Отправлено: Alex Custov от Ноябрь 11, 2015, 17:21 раскладку менять можно только нативным кодом. Для винды - на Win32 API
|