Russian Qt Forum
Май 03, 2024, 02:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 10 11 [12]
166  Qt / Интернационализация, локализация / Re: Определение раскладки клавиатуры : Январь 17, 2010, 00:53
У меня 4.5.0
167  Qt / Интернационализация, локализация / Re: Определение раскладки клавиатуры : Январь 17, 2010, 00:08
crossly, да, на винде я протестировал, работает правильно. Проблема, похоже, только в линуксе.
168  Qt / Интернационализация, локализация / Re: Определение раскладки клавиатуры : Январь 16, 2010, 20:47
Вот здесь у людей та же проблема http://stackoverflow.com/questions/1277093/qt-keyboard-layout

Да, но это редкая проблема, вот тут нашёл багрепорт, похоже такое только у меня и этого парня происходит
http://bugreports.qt.nokia.com/browse/QTBUG-3631
169  Qt / Интернационализация, локализация / Re: Определение раскладки клавиатуры : Январь 16, 2010, 18:08
Просьба ко всем, у кого linux, потестите мой пример, у кого как работает, пожалуйста.
170  Qt / Интернационализация, локализация / Определение раскладки клавиатуры : Январь 15, 2010, 22:02
Здравствуйте.
Возникла проблема определения раскладки клавиатуры. Вешаю на виджет keyPressEvent и в нём делаю вывод:
Код:
qDebug() << QLocale::languageToString(QLocale::system().language());
qDebug() << QLocale::languageToString(QApplication::keyboardInputLocale ().language());
QLocale::system().language() выдаёт "Russian"
QApplication::keyboardInputLocale ().language() выдаёт "C", что согласно справке The "C" locale is English/UnitedStates..
Причём при изменении раскладки средствами Alt+Shift язык ввода меняется, но qDebug выдаёт эти же строки. Что посоветуете?
Виджет: QLineEdit
Система: Linux
Страниц: 1 ... 10 11 [12]

Страница сгенерирована за 0.057 секунд. Запросов: 23.