Название: Не работает русский вывод текста Отправлено: iukash от Март 01, 2010, 17:19 Не работает русский вывод текста в предупредительном сообщении QMessageBox::warning(this,"Не работает!!!","Ну не работает эта кнопка!!!",QMessageBox::Cancel);
С английским таких проблем нет. Использую Qt Creator. Название: Re: Не работает русский вывод текста Отправлено: NULL от Март 01, 2010, 17:24 Используйте кодеки.
Например так: QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); QMessageBox::critical(this, tr("ОШИБКА СВЯЗИ"), tr("Невозможно открыть порт")); Название: Re: Не работает русский вывод текста Отправлено: iukash от Март 01, 2010, 17:54 Спасибо огромное правда у меня кодировка cp1251, как подставил ее, все заработало спасибо!
Название: Re: Не работает русский вывод текста Отправлено: arial от Март 01, 2010, 17:55 QString::fromLocal8Bit(const char *str, int size = -1);
Название: Re: Не работает русский вывод текста Отправлено: alexman от Март 01, 2010, 19:30 QTextCodec::codecForLocale()->toUnicode( "Так прокатит" );
Название: Re: Не работает русский вывод текста Отправлено: iukash от Март 01, 2010, 19:50 Всем спасибо! Но проблема уже решена благодаря NULL, ему отдельное спасибо!!!
QTextCodec::codecForLocale()->toUnicode( "Так прокатит" ); Скорее всего прокатит, но проблема уже решена, спасибо!!!Название: Re: Не работает русский вывод текста Отправлено: NULL от Март 01, 2010, 20:04 Пожалуйста!
Рад, что помог :) Успехов! |