Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Вывод на сцену QGraphicsTextItem. Русские буквы. Q


Автор: Pampelmuse 14.7.2014, 16:31
Знаю как выводить просто "текст" используя tr(), но как вывести переменную?


Код

...
int num=stepY*10;
...
number_coord_Y[i]->setPlainText(QString(num));
...


Выводится кракозябра)

number_coord_Y[i] это QGraphicsTextItem... помогите плиииз


я ступила) все очень просто QString::number(num)

Автор: math64 15.7.2014, 07:36
Код

number_coord_Y[i]->setPlainText(tr("Y=%1").arg(num));


Код

number_coord_Y[i]->setPlainText(tr("%n error(s)","", num));

В этом случае строка переводится по-разному в зависимости от num:
1 ошибка
2 ошибки
5 ошибок

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)