QT 一起学(一) Hello World 全攻略

简介:

QT 一起学(一) Hello World 全攻略

说明:我也是初学者,希望大家能提出宝贵意见。另外转载请注明作者左光和出处博客园,毕竟花费了很长时间才完成。

第一步:下载安装

首先到如下网址 http://www.qtcn.org/bbs/read.php?tid=1075&fpage=1下载两个文件:QT 库支持文件 qt-win-opensource-4.0.1-mingw.exe 和 Dev C++(代码编辑器和编译器) devcpp-4.9.9.2_setup.exe

下载好两个文件以后就可以安装了

先安装 Dev C++ ,我安装的路径是C:\Dev-Cpp ,然后安装 QT 库,我的路径是 C:\Qt ,注意,当出现 MinGW 安装对话框时,把它的路径设置为 Dev C++的路径即可:如图


第二步:设置环境变量

右击我的电脑->高级->环境变量,编辑环境变量 Path ,在后面加上Dev ++ 的路径,按照我的安装路径,我加入 ;C:\Dev-Cpp\bin;C:\Dev-Cpp\mingw32\bin 然后确定。

如图:

第三步:修改一个文件

在你的 QT 安装目录下找到文件  C:\Qt.0.1\src\corelib\global\qconfig.h 

修改
 # define QT_EDITION QT_EDITION_ 

 # define QT_EDITION QT_EDITION_DESKTOP

这一步如果你不做,可是看不到 Hello World 的

第四步 编辑、编译

可以用任何编辑器输入代码如下

None.gif#include <QApplication>
None.gif#include
<QPushButton>
None.gif
None.gif
int main(int argc, char *argv[])
ExpandedBlockStart.gifContractedBlock.gif
...{
InBlock.gif    QApplication app(argc, argv);
InBlock.gif
InBlock.gif    QPushButton hello(
"Hello world!");
InBlock.gif    hello.resize(
100, 30);
InBlock.gif
InBlock.gif    hello.show();
InBlock.gif   
return app.exec();
ExpandedBlockEnd.gif}

保存到 c:\hello.cpp,在命令行模式下进入该文件夹,输入三个命令如下

qmake -project

qmake

mingw32-make

如下图

原来的文件夹就一个源代码文件,现在会出现一堆文件和文件夹,这都是编译程序生成的,如图

第五步、运行

进入 release 文件夹,会看到一个可执行文件 hello.exe ,运行他,你就可以看到 Hello world 了,如图

 

 

本文转自左洸博客园博客,原文链接:http://www.cnblogs.com/myqiao/archive/2005/10/09/251097.html,如需转载请自行联系原作者


目录
相关文章
|
5月前
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
74 0
|
2月前
|
网络协议 Linux C++
【Qt】多种控件实现“hello world“
【Qt】多种控件实现“hello world“
|
2月前
|
XML Linux C++
【Qt】图形化和纯代码实现Hello world的比较
【Qt】图形化和纯代码实现Hello world的比较
|
5月前
【Qt 学习笔记】输入框实现helloworld | QLineEdit的使用
【Qt 学习笔记】输入框实现helloworld | QLineEdit的使用
48 1
|
5月前
|
XML 自然语言处理 C++
【Qt 学习笔记】使用两种方式实现helloworld
【Qt 学习笔记】使用两种方式实现helloworld
59 1
|
5月前
|
数据可视化
【Qt】—— Hello World程序的实现
【Qt】—— Hello World程序的实现
|
Ubuntu IDE Linux
Linux-Qt Quick学习1-Hello world
Qt作为共平台的开发IDE。实在是强大,在Quick的学习中,与平台无关,我这里使用ubuntu和openSUSE,之所以不用Windows,是因为我想借这个机会过学习一点linux的东西,哪怕是熟悉一下简单的命令也好,
155 0
Linux-Qt Quick学习1-Hello world
|
vr&ar 开发工具 C语言
Qt 加载Leap motion 手势识别软件 二次开发 hello world
研发需要对收拾是被进行精确定位,实现收拾的识别,和在虚拟现实中精确的显示手势在实际世界中的位置。
204 0
Qt 加载Leap motion 手势识别软件 二次开发 hello world
|
Linux
全志A33 lichee 搭建Qt App开发环境编写helloworld
开发平台 芯灵思SinlinxA33开发板 嵌入式linux 开发板 Step 1 在虚拟机(CentOS7)上安装Qt Creator 将qt-creator-opensource-linux-x86_64-3.5.1.run 拷贝到虚拟机中,双击安装,全部点下一步即可。
2584 0