LINUX.ORG.RU

[qt] QT Embedded + русские буквы

 


0

0

Господа, если не трудно, помогите мне со следующей проблемой:

Собрал я qt embedded, скомпилил пример на пробу и

тут оказалось, что я не могу ввести русские буквы.

Причем, вывести программно русский текст я могу

вполне непринужденно.

Итак, вопрос: в чем же дело? Я неправильно собрал qt?

исходные данные:

линукс ядра 2.6.какого-то,

локаль ru_RU.koi8-r,

русские буквы в системе отображаются и вводятся без проблем,

qt-embedded-free-3.3.8

собирал со следующими флагами:

-static -qvfb

-prefix /usr/local/qt3

-disable-network

-disable-xml

-disable-opengl

-disable-sql

-no-ipv6

-depths 8,16,32

-qt-gfx-vga16

-no-stl

-no-gfx-mach64

-no-gfx-matrox

-no-gfx-shadowfb

-no-gfx-snap

-no-gfx-transformed

-no-gfx-vnc

-no-gfx-voodoo

-qt-gif

KOI8-R устарела. Сейчас используется UTF-8. Вряд ли проблема в qt, скорее что-то с системой.

И да, сегодня актуальна qt-4.6.0. Думаю, стоит взять новый дистр вроде opensuse-11.2.

Как пытаешься вводить данные?

wyldrodney
()
Ответ на: комментарий от wyldrodney

да, я понимаю, что utf лучше и qt 3.3.8 довольно стара, но менять исходные условия я не в праве.

Вводить пытаюсь обычным образом, с клавиатуры.

xander_58r
() автор топика
Ответ на: комментарий от wyldrodney

> И да, сегодня актуальна qt-4.6.0

qt != qt embedded

Неужели ты думаешь, что топикстартер не знает, с чем он работает? ж)

anonymous
()
Ответ на: комментарий от anonymous

топикстартер узнал про embedded совсем недавно )

Тем не менее Троллтек предлагает скачать embedded 4.6.0 В принципе, это такая универсальная qt, которую можно как embedded собрать. Увы, мне она не подходит.

Вот ссылка, если нужно: http://qt.nokia.com/downloads/embedded-linux-cpp

xander_58r
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.