2 Star 2 Fork 5

jerry.xu / qui

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
main.cpp 1.64 KB
一键复制 编辑 原始数据 按行查看 历史
wangwenx190 提交于 2017-05-20 14:19 . 提交工程。
#include "form/quiwidget.h"
#include "form/quicreator.h"
#include "demo/appinit.h"
#include <QApplication>
int main(int argc, char *argv[])
{
#if (QT_VERSION >= QT_VERSION_CHECK(5,6,0))
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
#endif
QApplication a(argc, argv);
a.setFont(QFont("Microsoft Yahei", 9));
a.setWindowIcon(QIcon(":/main.ico"));
QUIWidget::setCode();
QUIWidget::setTranslator(":/image/qt_zh_CN.qm");
QUIWidget::setTranslator(":/image/widgets.qm");
AppInit::Instance()->start();
//读取配置文件
//QUIConfig::ConfigFile = QString("%1/%2").arg(QUIWidget::appPath()).arg("qui_config.ini");
//QUIConfig::ReadConfig();
QUIWidget qui;
QUICreator *creator = new QUICreator;
//设置主窗体
qui.setMainWidget(creator);
QObject::connect(&qui, SIGNAL(changeStyle(QString)), creator, SLOT(changeStyle(QString)));
//设置标题
#ifdef demo
qui.setTitle("QUI皮肤生成器 演示版 (作者: 飞扬青云 QQ: 517216493)");
#else
qui.setTitle("QUI皮肤生成器 (作者: 飞扬青云 QQ: 517216493)");
#endif
//设置标题文本居中
qui.setAlignment(Qt::AlignCenter);
//设置窗体可拖动大小
qui.setSizeGripEnabled(true);
//设置换肤下拉菜单可见
qui.setVisible(QUIWidget::BtnMenu, true);
//设置标题栏高度
//qui.setTitleHeight(50);
//设置按钮宽度
//qui.setBtnWidth(50);
//设置左上角图标-图形字体
//qui.setIconMain(QChar(0xf099), 11);
//设置左上角图标-图片文件
//qui.setPixmap(QUIWidget::Lab_Ico, ":/main.ico");
qui.show();
return a.exec();
}
CSS
1
https://gitee.com/xuxincode/qui.git
git@gitee.com:xuxincode/qui.git
xuxincode
qui
qui
master

搜索帮助