/* Copyright(c)--Navinfo--Author:fangzurui--date:2023-03-29 */ #include #include "mainwindow.h" /** * @brief load StyleSheet * @return */ void loadStyle(QApplication &app) { QFile file(":/style.qss"); if (file.open(QFile::ReadOnly)) { QString styleString = QString(file.readAll()); if (!styleString.isEmpty()) { app.setStyleSheet(styleString); file.close(); } } else { qDebug() << "failed to load qss file"; } } int main(int argc, char *argv[]) { // 高分辨率屏幕适配 // QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true); // QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps, true); // QApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough); QApplication a(argc, argv); loadStyle(a); MainWindow w; w.setWindowTitle("MapMatcher"); w.showMaximized(); w.initMainWindow(); return a.exec(); }