Название: QString в wchar_t*/char* для MathGL Отправлено: Fess от Сентябрь 16, 2010, 16:53 Моя проблема наверняка решалась не раз, помогите!
Нужно на график MathGL вывести текст. Английский текст выводится замечательно, когда tr возвращает русский перевод вылезают кракозябры. Испробовал кучу вариантов, но безуспешно. Пусть будет так: Код: QString Text(QObject::tr("Header")); Название: Re: QString в wchar_t*/char* для MathGL Отправлено: Sahab от Сентябрь 16, 2010, 19:02 если не углубляться в дебри... то перевести сорцы в utf-8
а дальше QObject::trUtf8(...) или QString::fromUtf8(...) Название: Re: QString в wchar_t*/char* для MathGL Отправлено: Fess от Сентябрь 16, 2010, 20:33 если не углубляться в дебри... то перевести сорцы в utf-8 Предлагаете провести интернационализацию приложения..а дальше QObject::trUtf8(...) или QString::fromUtf8(...) Она уже сделана, или я вас не понял.. Использование trUtf8 вместо tr не помогло :( Название: Re: QString в wchar_t*/char* для MathGL Отправлено: Sahab от Сентябрь 16, 2010, 22:42 а сорцы в какой кодировке?
Название: Re: QString в wchar_t*/char* для MathGL Отправлено: Fess от Сентябрь 17, 2010, 09:23 Хм, была System в настройках QtCreator, под WinXP должно быть это означало cp1251
Конвертировал в UTF-8, пока не помогло. |