|
- /* Copyright(c)--Navinfo--Author:fangzurui--date:2023-03-29 */
-
- #include <QApplication>
-
- #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();
- }
|