Russian Qt Forum

Qt => Интернационализация, локализация => Тема начата: BamaBlu от Август 11, 2010, 12:51



Название: [решено] Не отображается русский текст под Ubuntu
Отправлено: BamaBlu от Август 11, 2010, 12:51
Доброго времени суток, обращаюсь к вам с такой проблемой.
В приложении после сборки его под убунтой не отображаются русские буквы.
Сейчас так -      (http://xmages.net/storage/10/1/0/6/d/thumb/thumb_52a173da.png) (http://xmages.net/storage/10/1/0/6/d/upload/52a173da.png)
А должно быть как-то вот так - (http://xmages.net/storage/10/1/0/6/d/thumb/thumb_7aee3157.png) (http://xmages.net/storage/10/1/0/6/d/upload/7aee3157.png)
Грешил на шрифты в настройках системы, но там все в порядке. Qtconfig же по каким-то причинам не настраивает отдельно параметры отображения для Qt приложений, а берет системные.
Установка QTextCodec в приложении тоже не помогает.
Подскажите, куда копать?


Название: Re: Не отображается русский текст под Ubuntu
Отправлено: Sancho_s_rancho от Август 11, 2010, 13:28
Телепаты ушли на тушение лесных пожаров. Код покажите!


Название: Re: Не отображается русский текст под Ubuntu
Отправлено: kibsoft от Август 11, 2010, 13:38
У меня такая же фигня была с ассистентом в Kubuntu, когда сам собирал..разбираться не стал, когда новая версия Qt вышла скачал готовый инсталлер.


Название: Re: Не отображается русский текст под Ubuntu
Отправлено: BamaBlu от Август 11, 2010, 13:52
Телепаты ушли на тушение лесных пожаров. Код покажите!
Код...весь?
ГУИ сделан в дизайнере, текст русский соответственно набран там же.
У меня такая же фигня была с ассистентом в Kubuntu, когда сам собирал..разбираться не стал, когда новая версия Qt вышла скачал готовый инсталлер.
Хм, тоже собирал, спасибо, как попробую - отпишусь.



Название: Re: Не отображается русский текст под Ubuntu
Отправлено: kuzulis от Август 11, 2010, 13:58
Цитировать
ГУИ сделан в дизайнере, текст русский соответственно набран там же.

1. Так делать не есть хорошо, лучше набирать по англицки а потом переводить.
2. Проверьте в какой кодироке у вас исходники и, соответственно, *.ui файлы.


Название: Re: Не отображается русский текст под Ubuntu
Отправлено: lit-uriy от Август 11, 2010, 14:10
я думаю кодировка вообще не причём. Т.к. отображается не неправильно декодированный текст. А именно точки. Я тоже думаю, что со шрифтами какая-то лажа.


Название: Re: Не отображается русский текст под Ubuntu
Отправлено: BamaBlu от Август 11, 2010, 15:04
Помог совет kibsoft, поставил SDK с версией 4.6.2 - все заработало. А вот в чем было дело, в версии ли или в том что именно с пакета, не знаю. Собирать 4.6.2 для проверки немного лениво.
Всем большое спасибо.