main.cpp

来源:互联网 发布:墙布 知乎 编辑:程序博客网 时间:2024/05/16 06:45
#include <QApplication>#include "TestWidget.h"//#include "common/version.h"/*void customMessageHandler(QtMsgType type, const char *msg){    QString txt;    switch (type) {        //调试信息提示    case QtDebugMsg:        txt = QString("Debug   : %1").arg(msg);        break;        //一般的warning提示    case QtWarningMsg:        txt = QString("Warning : %1").arg(msg);        break;        //严重错误提示    case QtCriticalMsg:        txt = QString("Critical: %1").arg(msg);        break;        //致命错误提示    case QtFatalMsg:        txt = QString("Fatal   : %1").arg(msg);        abort();    }    QFile outFile(QObject::tr("debuglog_.txt"));    outFile.open(QIODevice::WriteOnly | QIODevice::Append);    QTextStream ts(&outFile);    ts << txt << endl;}*/int main(int argc,char *argv[]){    QApplication app(argc,argv);//    QtSingleApplication app(argc,argv);//     if (app.isRunning()) //     { //         QMessageBox::information(0, "Warning", //             "An instance has already been running."); //         return 0; //     }    /*    QStringList libPaths;#if defined( Q_OS_WIN32 )    //c:/Users/Administrator/Desktop/QtOfficeDemo/src/bin/Debug/plugins/    libPaths << app.applicationDirPath() + "/plugins/";#elif defined( Q_OS_MACX )    libPaths << app.applicationDirPath() + "/../PlugIns";#endif    QApplication::setLibraryPaths(libPaths);    app.setQuitOnLastWindowClosed(false);    app.setWindowIcon(QIcon(RES_LOGO));    QTextCodec *codec = QTextCodec::codecForName("gb18030");    //获取系统编码    //QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));    QTextCodec::setCodecForLocale(codec);    QTextCodec::setCodecForCStrings(codec);    QTextCodec::setCodecForTr(codec);    QFile file(RES_QSS);    file.open(QFile::ReadOnly);    QString styleSheet = QLatin1String(file.readAll());    qApp->setStyleSheet(styleSheet);    file.close();    */    //qInstallMsgHandler(customMessageHandler);    qDebug() << "*************************************************************";    qDebug() << "Meeting Center Start NOW";    qDebug() << "*************************************************************";    DemoTestWidget *ptr = new DemoTestWidget();    ptr->show();    return app.exec();}
0 0