السلام عليكم ورحمة الله وبركاته
عندي مشروع مصمم بالأكواد وليس بال Qt Designer وأريد أن أجعل القوائم والواجهة باللغة العربية
قمت بتضمين الكود التالي في ملف main.cpp :
كود
#include <QApplication>
#include "mainwindow.h"
#include <QTextCodec>
int main(int argc, char *argv[])
{
Q_INIT_RESOURCE(mdi);
QApplication app(argc, argv);
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
MainWindow mainWin;
mainWin.show();
return app.exec();
}فلم تفلح هذه الطريقة وظهرت القوائم المكتوبة باللغة العربية وعنوان النافذة على هيئة رموز غير مفهومة
مع العلم أنني قمت بإنشاء الملفات بواسطة qtcreator. أولا وجعلت اليونيكود UTF-8 أيضا
ولما لم تفلح هذه الطريقة قمت بإنشاء الملفات بواسطة Notepad++ مع تفعيل الخيار UTF-8 without bom وقمت بنسخ الأكواد إلى الملفات الجديدة ثم قمت بفتحها بال qtcreator فكانت نفس النتيجة
فأرجو المساعدة