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

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Русский язык в приложения Qt под Symbian  (Прочитано 6198 раз)
Gizur
Гость
« : Июль 09, 2010, 13:18 »

В процессе написания программы вида "Hello, world" для "пробы пера" заметил особенность, что ввод с клавиатуры на русском происходит нормально. Но отображается затем "кракозяброй". Никто не сталкивался с данной проблемой? Есть ли пути решения?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Июль 10, 2010, 14:10 »

>>Но отображается затем "кракозяброй"
что значит "затем", что ты делаешь с текстом, котрый вводит пользователь?
Записан

Юра.
Gizur
Гость
« Ответ #2 : Июль 11, 2010, 06:13 »

Я имел ввиду, что у меня на телефоне при вводе текста открывается отдельное окно, где вводится текст (отображение кирилицы есть). После окончания ввода снова отображается окно программы и в поле TextEdit отобржаюся "кракозябры".
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Июль 11, 2010, 11:28 »

>>и в поле TextEdit отобржаюся "кракозябры"
ты в этот TextEdit копируешь введённый пользователем текст?
если так, то это странно. Должно быть всё ровно.
Записан

Юра.
Gizur
Гость
« Ответ #4 : Июль 13, 2010, 08:02 »

>>и в поле TextEdit отобржаюся "кракозябры"
ты в этот TextEdit копируешь введённый пользователем текст?
если так, то это странно. Должно быть всё ровно.

Я не копирую текст. На форме есть поле TextEdit, в которое после окончания ввода данных попадают "кракозябры".
Поясню чуть по подробнее - в Симбиане несколько клавиатур:
1. Обычная экранная - при вводе "кракозябры" сразу отображаются в поле TextEdit;
2. Открывается новое окно с полноэкранной клавиатурой. В этом окне буквы отображаются верно. Но после нажатия кнопки подтверждения в поле TextEdit отображаются "кракозябры".

Попытки играть с значением атрибута Locale не привели к отображению кириллицы. Попытаюсь ещё поиграть со шрифтами - может это поможет.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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