Russian Qt Forum

Qt => Вопросы новичков => Тема начата: ruzik от Март 28, 2011, 15:13



Название: Русский в messageBox
Отправлено: ruzik от Март 28, 2011, 15:13
Здравствуйте, не подскажите как организовать что бы русские буквы нормально показывались в messageBox


Название: Re: Русский в messageBox
Отправлено: alexman от Март 28, 2011, 15:27
Пиши на англ., а потом переводи!


Название: Re: Русский в messageBox
Отправлено: ruzik от Март 28, 2011, 15:41
прога небольшая(бытовая) для друзей, поэтому файлы с переводами таскать с собой не желательно


Название: Re: Русский в messageBox
Отправлено: Пантер от Март 28, 2011, 15:44
Запихни их в ресурсы.


Название: Re: Русский в messageBox
Отправлено: ruzik от Март 28, 2011, 15:50
а что мысль, спасибо!


Название: Re: Русский в messageBox
Отправлено: ruzik от Март 28, 2011, 16:07
А не подскажите в чем ошибка
message->setText(":/Random/rulers.txt");
и выдает :/Random/rulers.txt хотя с иконками срабатывает


Название: Re: Русский в messageBox
Отправлено: Пантер от Март 28, 2011, 16:14
facepalm.png

Ппц. Да включи ты мозги.


Название: Re: Русский в messageBox
Отправлено: serg_hd от Март 28, 2011, 18:39
А не подскажите в чем ошибка
message->setText(":/Random/rulers.txt");
и выдает :/Random/rulers.txt хотя с иконками срабатывает

rusik, тебе же Пантер выше сказал, что "запихни их в ресурсы". Их - это файлы переводов, а не txt-файлы. Т.е. после того как пропишешь их в qrc-файлах по принципу как прописываешь картинки, то путь указывать надо будет, наверное, примерно так:

Код
C++ (Qt)
QTranslator translator;
translator.load(":/translations/ru");
 

Остальная вся работа как с обычным переводом.


Название: Re: Русский в messageBox
Отправлено: ruzik от Март 28, 2011, 20:02
Спасибо!