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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT 4.0.1.Русские буквы  (Прочитано 8337 раз)
Ggg_old
Гость
« : Ноябрь 04, 2005, 17:20 »

QT 4.0.1.+VC2003
Вопрос навреное из разряда FAQ, но ответ самому удалось найти не удалось.
Самое простейшее приложение из туториала:

QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();

Если вместо "Hello world!" будут русские буквы, то после запуска проги, вместо них будут отображены крокозябы. Аналогичная ситуация и с отстальным русским текстом.
Я пока на уровне туториалов, посему подскажите направление, где искать решение.
Спасибо.
Записан
Sergeich
Гость
« Ответ #1 : Ноябрь 04, 2005, 17:24 »

по хорошему для вывода русских букв надо использовать QTranslator,
см. в Assistant Qt Linguist Manual: Programmers. Если лениво возится с файлами переводов можешь юзать void QTextCodec::setCodecForCStrings
Записан
Kirsten
Гость
« Ответ #2 : Ноябрь 04, 2005, 17:53 »

проще написать QString::fromLocal8Bit ("Твоя строка")
Записан
Ggg_old
Гость
« Ответ #3 : Ноябрь 04, 2005, 18:24 »

Спасибо. Помогло.
А использовать "взрослый" подход через Linguist мне пока рановато.
Записан
borinoak
Гость
« Ответ #4 : Июнь 09, 2009, 15:15 »

тоже спасибой отмечусь чтоб потом лехче найти было по со своим участием
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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