//#include #include #include #include "ElaApplication.h" #include "mainwindow.h" #include "GenerateReportBase.h" int main(int argc, char* argv[]) { // 屏幕适配 #if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) QGuiApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); #if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)) QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough); #else //根据实际屏幕缩放比例更改 qputenv("QT_SCALE_FACTOR", "1.5"); #endif #endif QApplication a(argc, argv); //新UI eApp->init(); GenerateReport::MainWindow w; GenerateReportBaseInstance->init(&w); w.show(); return a.exec(); }