/*
|
* Copyright(C) 2010,Hikvision Digital Technology Co., Ltd
|
*
|
* ÎļþÃû³Æ£ºmain.cpp
|
* Ãè Êö£º
|
* µ±Ç°°æ±¾£º1.0
|
* ×÷ ÕߣºÍõ¹«ÆÍ
|
* ´´½¨ÈÕÆÚ£º2009Äê11ÔÂ12ÈÕ
|
* Ð޸ļǼ£º
|
*/
|
|
#include "qtclientdemo.h"
|
#include <QTextCodec>
|
#include <QtGui>
|
#include <QApplication>
|
|
|
//Ö÷´°¿Ú
|
QtClientDemo* gqtclinetdemo;
|
|
/*******************************************************************
|
Function: main
|
Description: Ö÷º¯ÊýÈë¿Ú
|
Parameter: (IN) int argc
|
(IN) char *argv[]
|
Return: 0--³É¹¦£¬-1--ʧ°Ü¡£
|
**********************************************************************/
|
int main(int argc, char *argv[])
|
{
|
gqtclinetdemo = NULL;
|
QApplication a(argc, argv);
|
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
|
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
|
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
|
|
//Add translation file.
|
QTranslator translator;
|
BOOL bSuc;
|
bSuc = translator.load("..//..//..//..//translation//QtDemo_zh_CN");
|
if (!bSuc)
|
{
|
bSuc = translator.load("..//..//translation//QtDemo_zh_CN");
|
}
|
if (!bSuc)
|
{
|
translator.load("translation/QtDemo_zh_CN");
|
}
|
if (!bSuc)
|
{
|
translator.load("./QtDemo_zh_CN");
|
}
|
a.installTranslator(&translator);
|
|
//Show the main window.
|
QtClientDemo w;
|
w.show();
|
gqtclinetdemo =&w;
|
return a.exec();
|
}
|