Qt安装及简单配置

// QQ交流群: [OpenSouce] 135202158

// email: psyc209 [安特] 163.com


看不进去书,无聊,于是去下载了一个最新的Qt SDK for Windows的离线包:http://10.10.4.10/download/5496245/6518831/5/exe/230/176/1315113040870_688/Qt_SDK_Win_offline_v1_1_3_en.exe,在线安装很慢的。。。

安装时选择了Desktop,我想它应该是用于桌面应用开发的。编译器用的是Mingw。想用VS2008的需要自己重新编译QT源码,或使用商业受权的Qt。

Windows的安装是比较傻瓜的,基本上不需要配置什么,直接打开Qt Creator创建一个空项目测试如下hello world代码就是了:

#include <QApplication>
#include <QLabel>

int main(int argc, char** argv)
{
    QApplication app(argc, argv);
    QLabel* label = new QLabel("Hello Qt!");
    label->show();
    return app.exec();
}

如果你不想使用Qt Creator这IDE,需要先将某些目录加入到PATH环境变量中,例如我的机器中加入的如下:

C:\QtSDK\Desktop\Qt\4.7.4\mingw\bin;C:\QtSDK\mingw\bin;

可以建一个目录hello,然后把以上文件(假定为main.cpp)放入hello目录,再在cmd中cd到此目录,并依次运行:

qmake -project

qmake hello.pro

mingw32-make

然后,在hello目录里的debug目录里,就有了hello.exe,点击运行即可。

如果想生成 release版本,则以上第一行改为:

qmake -project "CONFIG+=release"


若想让Qt支持中文,我发现了一个方法,参见以下代码:

#include <QApplication>
#include <QPushButton>
#include <QTextCodec>

int main(int argc, char** argv)
{
    QApplication app(argc, argv);
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF8"));
    QPushButton* button = new QPushButton(QObject::tr("退 出"));
    QObject::connect(button, SIGNAL(clicked()),
                     &app, SLOT(quit()));
    button->show();
    return app.exec();
}


你可能感兴趣的:(windows,qt,email,button,编译器,Signal)