#include #include #include #include #include "mainwindow.h" #include "utils/stylehelper.h" int main(int argc, char *argv[]) { // 启用高DPI支持 QApplication::setHighDpiScaleFactorRoundingPolicy( Qt::HighDpiScaleFactorRoundingPolicy::PassThrough); QApplication app(argc, argv); // 设置应用程序信息 app.setApplicationName("智能校验仪"); app.setApplicationVersion("1.0.0"); app.setOrganizationName("Calibrator"); // 加载字体 QFontDatabase::addApplicationFont(":/fonts/SourceHanSansSC-Regular.otf"); QFontDatabase::addApplicationFont(":/fonts/SourceHanSansSC-Medium.otf"); QFontDatabase::addApplicationFont(":/fonts/SourceHanSansSC-Bold.otf"); // 设置默认字体 QFont defaultFont("Source Han Sans SC", 12); defaultFont.setStyleHint(QFont::SansSerif); app.setFont(defaultFont); // 应用全局样式 StyleHelper::applyGlobalStyle(&app); // 创建主窗口 MainWindow mainWindow; mainWindow.show(); return app.exec(); }