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.
60 lines
1.5 KiB
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();
|
|
}
|