LINUX.ORG.RU

русские буквы в Qt3


0

0

Например пишу textLabel1->setText("Привет");

Вместо русских букв отображаются крякозяблы, хотя если caption задать вручную через Properties Editor/Signal Handlers то они отображаются нормально!!!

Хте ошибка???

У тебя наверно не-Unicode локаль, а QString давно содержит в себе Unicode. Попробуй так: textLabel1->setText(QString::fromLocal8Bit("Привет"));

А ещё правильнее так: textLabel1->setText(tr("Привет"));

Sectoid ★★★★★
()
Ответ на: комментарий от artem-tyanutov

Я не знаю насчет вашего проекта, но вот так точно будет работать:
tr("Hello");

Затем делаете .ts файлик для ваших исходников, на него натравливаете linguist и делаете файлик с локализацией в нем. Все будет работать.

saper ★★★★★
()
Ответ на: комментарий от artem-tyanutov

lupdate нету? А QT есть? Возможно в вашем дистрибутиве lupdate идет в отдельном пакете, каком-нибудь qt-dev?

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