pans
2016-12-15 87e3ee273b2f84081ac45926be9d8e5be3166eaa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/*
 * 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();
}