找回密码
 立即注册
收起左侧

qt安装教程详解---各种安装方法

10
回复
12955
查看
[复制链接]
累计签到:14 天
连续签到:1 天
来源: 原创 2014-4-16 13:35:55 显示全部楼层 |阅读模式
1、如文章标题一样,即windows下开发qt的环境搭建组合:designer+MinGW(gcc)+command prompt。并没有使用QtCreator。但下面会介绍各种环境搭建的方法,包括qtcreator的安装。2、软件包下载和开发环境搭建,版本不是最新的。现在的版本已经很高了。
2.1 方法一
1)http://download.qt-project.org/official_releases/qt/4.8/4.8.5/官方下载MinGW或者到我提供的百度网盘里面去下载
http://pan.baidu.com/s/1o6oGt7O 【第一步:解压到C或D等盘的根目录下,将bin文件夹加入到系统环境变量中去】
2)
http://pan.baidu.com/s/1kTumeiz 【第二步:一般按照默认来安装,或者安装到D盘根目录下】
2.2 方法二
http://pan.baidu.com/s/1eQeNmt8 【直接下载此软件包并安装,安装好后就包括了QtCreator、MinGW(gcc)、Qt Designer等,是一个集成开发工具IDE】
2.3 方法三
下载好MinGW并安装好后,然后在下载http://download.qt-project.org/official_releases/qtcreator/最好还是不要选择最新的版本,可能会出现问题,这里选择2.8版本的。按照提示安装就好了。
方法一和方法二的选择看自己的习惯和爱好。方法一主要是简单、操作主要是以终端中输入命令为主,跟linux下差不多。简单的设计可以借助于designer。方法二当然是很强大了,配置好环境变量就可以界面式的集成开发了。方法三是分开安装的,可以随意选择其版本。
3、下面主要讲下方法一下的入门例程
第一步:创建一个工程文件夹pro(用来存放下面所说的文件)
第二步:用designer默认的创建,创建一个对话框(dialog),并保存为myui.ui
然后用记事本或者其他的文本编辑工具等打开myui.ui文件,将objectname改为myui,如下图:


第三步:uic -o ui_myui.h myui.ui   生成.h头文件(在command prompt中操作)
第四步:创建一个头文件myclass.h内容如下:

第四步:创建相对应的.cpp文件myclass.cpp。内容如下:

第五步:创建main.cpp

第六步:生成makefile和编译生成可执行文件

1)qmake -project 【生成pro.pro文件】
2)qmake pro.pro 【生成debug和release文件夹和相应的文件。这里的pro名字是以存放工程文件的文件夹默认生成的】
3)make 【没有错误的话则在debug文件夹下有一个pro.exe文件了,双击可以执行】
第七步:执行效果图



网上其他的一般都没怎么说清楚吧,希望对入门qt开发和爱好的人有用吧。如果有什么问题可以一起交流的。that all。my sina blog:[url=http://blog.sina.com.cn/u/2692366104]http://blog.sina.com.cn/u/2692366104

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

尚未签到

2014-4-16 15:32:08 显示全部楼层
你的第三步是不是对初学者要求太高了。。。

点评

没有吧。。。你试着做就好了,试了才知道有多简单的。。  发表于 2014-4-16 15:40
回复 支持 反对

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-4-16 15:39:09 显示全部楼层
没有吧。。。你试着做就好了,试了才知道有多简单的。。
回复 支持 反对

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-4-16 15:50:58 显示全部楼层
Joey_Chan 发表于 2014-4-16 15:32
你的第三步是不是对初学者要求太高了。。。

如图。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

尚未签到

2014-4-16 17:05:20 显示全部楼层
我说的是这个:      3、下面主要讲下方法一下的入门例程

初学者是不知道你改这些代码有什么意义的
回复 支持 反对

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-4-16 17:37:01 显示全部楼层
Joey_Chan 发表于 2014-4-16 17:05
我说的是这个:      3、下面主要讲下方法一下的入门例程

初学者是不知道你改这些代码有什么意义的 ...

这是入门,先尝试成功的从头到尾完成一个小例子,然后回过头来理解,不是一种学习的方法吗?
回复 支持 反对

使用道具 举报

累计签到:152 天
连续签到:1 天
2014-7-2 11:10:18 显示全部楼层
亲,好多链接都失效了呢
回复 支持 反对

使用道具 举报

累计签到:1 天
连续签到:1 天
2014-7-4 16:05:55 显示全部楼层
楼主,,重新发下连接吧
回复 支持 反对

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-7-30 22:43:58 显示全部楼层
zms0919 发表于 2014-7-4 16:05
楼主,,重新发下连接吧

百度扫黄打非很严啊  要经过审核了。。。
回复 支持 反对

使用道具 举报

累计签到:4 天
连续签到:1 天
2015-1-22 11:17:50 显示全部楼层
11yichengming 发表于 2014-7-30 22:43
百度扫黄打非很严啊  要经过审核了。。。

能不能更新一下你的连接啊
回复 支持 反对

使用道具 举报

累计签到:17 天
连续签到:1 天
2015-4-26 23:10:05 显示全部楼层
这方法,不够原生吧。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了