1 Star 0 Fork 72

supiyun / HaokeL-ERP

forked from JK / HaokeL-ERP 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
main.cpp 1.65 KB
一键复制 编辑 原始数据 按行查看 历史
JK 提交于 2015-11-06 15:00 . Haokel-ERP

#include <QApplication>
#include <QMessageBox>
#include "version.h"
#include "haokeapp.h"
#include "haokegui.h"
#include "common/glogin.h"
int main(int argc, char *argv[])
{
HaoKeApp::setApplicationName("HaoKeL-" HAOKE_VERSION_STR);
HaoKeApp::setOrganizationName("Full Hotel");
HaoKeApp::setOrganizationDomain("http://www.haokel.com/");
HaoKeApp::addLibraryPath(HaoKeApp::applicationDirPath());
HaoKeApp::addLibraryPath(HaoKeApp::applicationDirPath() + "/plugins");
/*
Create the application object
*/
//qApp->setStyle("Plastique");
//WindowsXP Plastique Windows Cleanlooks WindowsVista Macintosh
HaoKeApp *app = new HaoKeApp(argc, argv);
/*
*加载qm翻译文件
*/
QDir dir(QApplication::applicationDirPath() + "/lang");
QFileInfoList files = dir.entryInfoList(QStringList("*.qm"), QDir::Filter::Files);
int size = files.size();
for(int i = 0; i < size; ++i) {
QTranslator *trs = new QTranslator();
QString fileName = files.at(i).absoluteFilePath();
trs->load(fileName);
qApp->installTranslator(trs);
}
files.clear();
int wstatus = app->login();
if(wstatus==QDialog::Accepted){
/*
QLineEdit edit;
QString str = edit.metaObject()->className();
edit.setObjectName("cusName");
QMessageBox::information(0,"",edit.objectName());
*/
QApplication::setOverrideCursor(Qt::WaitCursor);
app->gui()->init();
QApplication::restoreOverrideCursor();
app->gui()->showMaximized();
}else if(wstatus==QDialog::Rejected){
return 0;
}
return app->exec();
}
1
https://gitee.com/supring/HaokeL-ERP.git
git@gitee.com:supring/HaokeL-ERP.git
supring
HaokeL-ERP
HaokeL-ERP
master

搜索帮助