Я пытаюсь показать персидскую строку в Qt:
QMessageBox msg;
QString str = "یا حسین";
msg.setText(QString::fromUtf8(str));
msg.exec();
но он показывает следующую ошибку:
/home/msi/Desktop/VoMail Project/Project/VoMail-build-desktop-Qt_4_8
in_PATH__System__Release/../VoMail/mainwindow.cpp:40: ошибка: нет соответствующей функции для вызова 'QString::fromUtf8(QString&)'QMessageBox msg; QString str = "یا حسین"; msg.setText(QString::fromUtf8(str)); msg.exec();
Я хочу использовать строковую переменную, а не строку напрямую.
Как я могу преобразовать переменную QString в Utf8?