123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #include "maindlg.h"
- #include "includes.h"
- #include <QApplication>
- #include <QLocale>
- #include <QTranslator>
- #include<QFont>
- quint8 gMain_bySoftType = MAIN_SOFT_TYPE_PRO;
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
-
- QFont f(QString::fromLocal8Bit("仿宋"), 11);
- a.setFont(f);
- QTranslator translator;
- const QStringList uiLanguages = QLocale::system().uiLanguages();
- for (const QString &locale : uiLanguages) {
- const QString baseName = "gui8000_" + QLocale(locale).name();
- if (translator.load(":/i18n/" + baseName)) {
- a.installTranslator(&translator);
- break;
- }
- }
- MainDlg w;
- w.show();
-
- QString strTitle = "";
- if(gMain_bySoftType == MAIN_SOFT_TYPE_DEV){
- strTitle.append(MAIN_SOFT_NAME);
- strTitle.append(MAIN_SOFT_MODE);
- strTitle.append(" DV");
- strTitle.append(MAIN_SOFT_VERSION);
- }else{
- strTitle.append(MAIN_SOFT_NAME);
- strTitle.append(MAIN_SOFT_MODE);
- strTitle.append(" PV");
- strTitle.append(MAIN_SOFT_VERSION);
- }
- w.setWindowTitle(strTitle);
- return a.exec();
- }
|