You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
smms/supermarket/main.cpp

60 lines
1.5 KiB

#include "quiwidget.h"
#include <QApplication>
#include "supermarket.h"
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");
//读取配置文件
QUIConfig::ConfigFile = QString("%1/%2").arg(QUIWidget::appPath()).arg("qui_config.ini");
QUIConfig::ReadConfig();
QUIWidget qui;
Supermarket *creator = new Supermarket;
//设置主窗体
qui.setMainWidget(creator);
QObject::connect(&qui, SIGNAL(changeStyle(QString)), creator, SLOT(changeStyle(QString)));
//设置标题
qui.setTitle("超市库存管理系统");
//设置标题文本居中
qui.setAlignment(Qt::AlignCenter);
//设置窗体可拖动大小
qui.setSizeGripEnabled(true);
//设置换肤下拉菜单可见
qui.setVisible(QUIWidget::BtnMenu, true);
//设置标题栏高度
qui.setTitleHeight(27);
//设置按钮宽度
//qui.setBtnWidth(50);
//设置左上角图标-图形字体
//qui.setIconMain(QChar(0xf099), 11);
//设置左上角图标-图片文件
qui.setPixmap(QUIWidget::Lab_Ico, ":/main.ico");
qui.show();
QUIConfig::CheckConfig();
return a.exec();
}