first commit
This commit is contained in:
39
main.cpp
Normal file
39
main.cpp
Normal 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();
|
||||
}
|
||||
Reference in New Issue
Block a user