Слияние кода завершено, страница обновится автоматически
#include <QApplication>
#include <QGuiApplication>
#include <SingleApplication>
#include <QTranslator>
#include <QLocale>
#include "mainwindow.h"
#ifndef QM_FILES_INSTALL_PATH
#define QM_FILES_INSTALL_PATH "."
#endif
void LoadTranlateFile(SingleApplication *app)
{
QTranslator *translator = new QTranslator;
QLocale locale = QLocale::system();
if (locale.language() == QLocale::Chinese) {
if (!translator->load(QString(QM_FILES_INSTALL_PATH)+"/Pastes_zh_CN.qm"))
translator->load("Pastes_zh_CN.qm");
app->installTranslator(translator);
}
}
int main(int argc, char *argv[])
{
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
SingleApplication a(argc, argv);
LoadTranlateFile(&a);
MainWindow w;
QObject::connect(&a, &SingleApplication::instanceStarted, [&w](void) {
w.hide();
});
a.setQuitOnLastWindowClosed(false);
return a.exec();
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )