加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.cpp 764 Bytes
一键复制 编辑 原始数据 按行查看 历史
#include <QApplication>
#include <qfontdatabase.h>
#include <qtsingleapplication.h>
#include <setting/mainsetting.h>
int main(int argc, char *argv[])
{
QtSingleApplication app(argc, argv);
if (app.isRunning()) {
qApp->quit();
return -1;
}
// 独立于不同系统风格,视觉统一化处理
int fontId = QFontDatabase::addApplicationFont(":/assets/fonts/HarmonyOS_Sans_SC_Regular.ttf");
QString fontFamily = QFontDatabase::applicationFontFamilies(fontId).at(0);
app.setFont(QFont(fontFamily));
QPalette palette = app.palette();
palette.setColor(QPalette::WindowText, QColor(100, 100, 100));
app.setPalette(palette);
MainSetting mainSetting;
mainSetting.showWidgets();
return app.exec();
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化