first commit

This commit is contained in:
2026-01-02 19:20:35 +09:00
commit a10cb30c4a
94 changed files with 28609 additions and 0 deletions

39
main.cpp Normal file
View File

@@ -0,0 +1,39 @@
#include <QApplication>
#include <QFontDatabase>
#include <QFile>
#include <QDir>
#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();
}