37 lines
919 B
C++
37 lines
919 B
C++
#include "mainwindow.h"
|
|
|
|
#include <QApplication>
|
|
#include <QTranslator>
|
|
#include <QScreen>
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
QApplication a(argc, argv);
|
|
|
|
// QTranslator translator_qt_;
|
|
// if (translator_qt_.load(":translation/qt_zh_CN.qm"))
|
|
// a.installTranslator(&translator_qt_);
|
|
|
|
// QTranslator translator_qt;
|
|
// if (translator_qt.load(":translation/Scanner_zh_EN.qm"))
|
|
// a.installTranslator(&translator_qt);
|
|
|
|
std::string appLanguage;
|
|
|
|
for (int i = 1; i < argc; i++)
|
|
{
|
|
char* z = argv[i];
|
|
|
|
if (z == strstr(z, "-language="))
|
|
appLanguage = z + strlen("-language=");
|
|
}
|
|
|
|
// if ("English" == appLanguage && !appLanguage.empty())
|
|
|
|
MainWindow w;
|
|
QScreen *screen = QGuiApplication::primaryScreen();
|
|
w.move((screen->size().width() - w.width()) / 2, (screen->size().height() - w.height()) / 2);
|
|
w.show();
|
|
return a.exec();
|
|
}
|