Я занимаюсь разработкой приложения с использованием Qt Embedded и запускаю его в кадровом буфере Linux. Мне нужен способ печатать неамериканские символы. Можно ли изменить раскладку клавиатуры с помощью Qt?
Я пытался запустить его на Qt / X11. Переключение раскладки и ввод там прекрасно.
Но когда я компилирую его с помощью Qt / Embedded и запускаю в фреймбуфере, я не могу изменить макет.
Я искал в документации и не нашел ничего о переключении раскладки.
Я думаю, что это как-то связано с драйвером клавиатуры qt, как указано в документации .
Кажется, я должен разработать свой собственный драйвер клавиатуры. Но я использую стандартную клавиатуру и думаю, что должен быть стандартный способ изменить язык ввода?
Что бы вы предложили?
Кстати, я использую версию 4.5. Может быть, 4.6 есть что-то, чтобы решить эту проблему?
Точно такая же проблема здесь:
http://lists.trolltech.com/pipermail/qt-embedded-interest/2008-August/000034.html
http://lists.trolltech.com/qt-interest/2004-02/msg00570.html