Qt4.7.0及Qt Creator2.0 beta版安装全程图解

现在诺基亚Qt官网上已经提供了最新的Qt 4.7.0和Qt Creator 2.0 beta版的下载,我们第一时间对其进行了测试使用,并将其作为我们系列教程的一部分,来和大家一起尝鲜全新的Qt 。

1. 我们到官方网站下载相关软件。
http://qt.nokia.com/developer/qt-qtcreator-prerelease
1_93.jpg
2. 我们需要分别下载 Qt Qt Creator
  2_35.jpg
3_18.jpg
3. 我们先安装 qt-win-opensource-4.7.0-beta1-mingw ,安装开始时的设置全部使用默认设置即可。在最后会弹出如下警告框,我们选择“是”即可。
  4_26.jpg
4. 然后我们安装 qt-creator-win-opensource-2.0.0-beta1 ,全部保持默认设置即可。
5. 下面我们打开安装好的 Qt Creator ,其界面如下。
  5_4.jpg
可以看到,新的Qt Creator的界面有所变化。
6. 我们先新建常用的 Gui 工程 Qt Gui Application ,工程名设为“ hello ”,然后设置下面的保存路径,注意路径中不能有中文。后面的选项全部默认即可。
  6_5.jpg
7. 建立好工程后,界面如下。
  7_18.jpg
8. 我们双击 mainwindow.ui 文件,这时便进入了界面设置模式,我们在窗口上添加一个 Label 部件,然后更改其内容为“ hello world !”效果如下。
  8_1.jpg
可以看到,新的Qt Creator中添加了一个界面设计模式的选项 9_7.jpg,我们可以更方便的从代码编辑界面转到可视的窗口设计界面。
9. 这时我们再回到 Edit 界面中,可以看到 ui 文件的内容,它是一个 XML 文件。
  10_17.jpg
10. 这时我们点击 Run 按钮,运行程序,如果这时出现下面的提示框,我们选中其中的选择框,然后点击“ Save All ”按钮即可。
  11_3.jpg
说明:下面的几步只是在以前没有装过Qt的系统上才会出现,如果你以前已经安装过Qt的其他版本,这里的情况有所不同。不过,你也可以按照下面的方法将你新安装的Qt Creator设置为最新的Qt4.7.0
 
11. 此时程序并没有成功运行,而是输出了下面的错误。
Qt version Qt in PATH is invalid. Set valid Qt Version in Tools/Options
Could not determine the path to the binaries of the Qt installation, maybe the qmake path is wrong?
Error while building project hello (target: Desktop)
When executing build step ‘qmake’
如下图:
  12_4.jpg
错误提示的意思是:在PATH系统环境变量中的Qt版本信息不可用,我们需要在Tools/Options菜单中进行设置。
12. 我们进入 Qt Creator Tools 菜单,再进入其 Options 子菜单。然后在 Qt4 页面可以进行 Qt 的版本设置。
  13_12.jpg
可以看到,这时还没有可用的Qt版本。我们有两种方法进行设置,一种是去设置环境变量,一种是直接在这里添加Qt的安装路径。
方法一:
我们在桌面上右击“我的电脑”,然后选择“属性”,然后选择“高级”页面,再选择下面的“环境变量”,如下图。
  14_10.jpg
我们选择下面的列表中的“Path”项,点击“编辑按钮”。如下图。
  15_26.jpg
这时我们将我们的Qt4.7.0的bin文件夹的路径加入环境变量中,我这里是“C:\Qt\4.7.0-beta1\bin”,如果你开始按照默认路径安装,也应该是这个路径,如果不是,请改为自己的路径。我们需要将“;C:\Qt\4.7.0-beta1\bin”加入变量值中,注意这里前面有一个英文半角的“;”号,它用来将我们的变量值与已有的变量值隔开。如下图:
然后我们点击确定就可以了。
方法二,在下面附录中给出。
13. 我们设置好环境变量后,需要关闭 Qt Creator ,然后重新打开。
这时我们再进入Qt版本设置界面,发现它已经发现Qt in PATH了,我们点击Qt in PATH,在下面的MinGW Directory中设置一下MinGW文件夹的路径,也就是我们安装的Qt Creator的目录下的mingw文件夹的路径,我这里是“C:\Qt\qtcreator-1.3.83\mingw”。设置好后按“OK”按钮即可。如下图。
16_1.jpg
14. 我们在 Qt Creator File 菜单中选择 Recent Projects ,然后打开我们上次关闭的工程。
如下图。
  17_11.jpg
这时我们再次运行程序,已经成功了。效果如下。
  18_8.jpg
可以看到,新的Qt Creator的界面有所不同,但是它在编写普通程序时,与以前的版本差别不大。而它支持的全新的Qt Quick编程界面,我们会在下一节进行讲述。
附录:手动设置 Qt 的版本信息。
我们在上面讲述了通过设置环境变量来设置Qt的版本信息,其实,我们也可以直接通过手动添加Qt的路径来设置Qt的版本。方法如下。
1. 我们在 Qt 版本设置界面单击右上角的“ + ”号按钮,这时效果如下。
  19_4.jpg
2. 然后将下面的信息添加完整,如下。
  20_9.jpg
3. 我们重新打开我们的工程文件,这时如果你已经用过方法一进行环境变量设置,并且已经运行过该程序了,那么可能会弹出如下窗口。
 [img]http://i.imagehost.org/0703/21_11.jpg[/img]

我们选择第二项,在新的文件夹下编译该工程即可。这时运行程序,便没有错误了。

说明:第二种方法看似很简单,但是它存在一些缺点。比如,我们想直接双击运行工程文件夹下已经编译好的.exe文件时,就会出现缺少.dll文件的提示。而第一种方法就不会再出现这样的提示。所以我们推荐使用方法一。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22893636/viewspace-663033/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22893636/viewspace-663033/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
QT creator 教程 一、Qt Creator安装和hello world程序的编写 二、Qt Creator编写多窗口程序 三、Qt Creator登录对话框 四、Qt Creator添加菜单图标 五、Qt Creator布局管理器的使用 六、Qt Creator实现文本编辑 七、Qt Creator实现文本查找 八、Qt Creator实现状态栏显示 九、Qt Creator中鼠标键盘事件的处理实现自定义鼠标指针 十、Qt Creator中实现定时器和产生随机数 十一、Qt 2D绘图(一)绘制简单图形 十二、Qt 2D绘图(二)渐变填充 十三、Qt 2D绘图(三)绘制文字 十四、Qt 2D绘图(四)绘制路径 十五、Qt 2D绘图(五)显示图片 十六、Qt 2D绘图(六)坐标系统 十七、Qt 2D绘图(七)Qt坐标系统深入 十八、Qt 2D绘图(八)涂鸦板 十九、 Q t 2D 绘图(九)双缓冲绘图简介 二十、Qt 2D绘图(十)图形视图框架简介 二十一、Qt数据库(一)简介 二十二、Qt数据库(二)添加MySQL数据库驱动插件 二十三、Qt数据库(三)利用QSqlQuery类执行SQL语句(一) 二十四、Qt数据库(四)利用QSqlQuery类执行SQL语句(二) 二十五、Qt数据库(五)QSqlQueryModel 二十六、Qt数据库(六)QSqlTableModel 二十七、Qt数据库(七)QSqlRelationalTableModel 二十八、Qt数据库(八)XML(一) 二十九、Qt数据库(九)XML(二) 三十、Qt数据库(十)XML (三) 三十一、Qt 4.7.0Qt Creator 2.0 beta安装全程图解 三十二、第一个Qt Quick程序(QML程序) 三十三、体验QML演示程序 三十四、Qt Quick Designer介绍 三十五、QML 组件 三十六、QML项目之Image和BorderImage 三十七、Flipable、Flickable 和状态与动画 三十八、QML 视图 三十九、QtDeclarative模块 四十、使用Nokia Qt SDK开发Symbian和Maemo终端软件 四十一、Qt网络(一)简介四十二、Qt网络(二)HTTP编程 四十三、Qt网络(三)FTP(一) 四十四、Qt网络(四)FTP(二) 四十五、Qt网络(五)获取本机网络信 四十六、Qt网络(六)UDP 四十七、Qt网络(七)TCP(一) 四十八、Qt网络(八)TCP(二)
为了使更多的Qt初学者能尽快入门Qt,也为了QtQt Creator的快速普及,我们花费大量精力写出了这一系列教程。虽然教程的知识可能很浅显,虽然教程的语言可能不规范,但是它却被数十万网友所认可。我们会将这一系列教程一直写下去,它将涉及Qt的方方面面 一、Qt Creator安装和hello world程序的编写 二、Qt Creator编写多窗口程序 三、Qt Creator登录对话框 四、Qt Creator添加菜单图标 五、Qt Creator布局管理器的使用 六、Qt Creator实现文本编辑 七、Qt Creator实现文本查找 八、Qt Creator实现状态栏显示 九、Qt Creator中鼠标键盘事件的处理实现自定义鼠标指针 十、Qt Creator中实现定时器和产生随机数 十一、Qt 2D绘图(一)绘制简单图形 十二、Qt 2D绘图(二)渐变填充 十三、Qt 2D绘图(三)绘制文字 十四、Qt 2D绘图(四)绘制路径 十五、Qt 2D绘图(五)显示图片 十六、Qt 2D绘图(六)坐标系统 十七、Qt 2D绘图(七)Qt坐标系统深入 十八、Qt 2D绘图(八)涂鸦板 十九、Qt 2D绘图(九)双缓冲绘图简介 二十、Qt 2D绘图(十)图形视图框架简介 二十一、Qt数据库(一)简介 二十二、Qt数据库(二)添加MySQL数据库驱动插件 二十三、Qt数据库(三)利用QSqlQuery类执行SQL语句(一) 二十四、Qt数据库(四)利用QSqlQuery类执行SQL语句(二) 二十五、Qt数据库(五)QSqlQueryModel 二十六、Qt数据库(六)QSqlTableModel 二十七、Qt数据库(七)QSqlRelationalTableModel 二十八、Qt数据库(八)XML(一) 二十九、Qt数据库(九)XML(二) 三十、Qt数据库(十)XML(三) 三十一、Qt 4.7.0Qt Creator 2.0 beta安装全程图解 三十二、第一个Qt Quick程序(QML程序) 三十三、体验QML演示程序 三十四、Qt Quick Designer介绍 三十五、QML组件 三十六、QML项目之Image和BorderImage 三十七、Flipable、Flickable和状态与动画 三十八、QML视图 三十九、QtDeclarative模块 四十、使用Nokia Qt SDK开发Symbian和Maemo终端软件 四十一、Qt网络(一)简介 四十二、Qt网络(二)HTTP编程 四十三、Qt网络(三)FTP(一) 四十四、Qt网络(四)FTP(二) 四十五、Qt网络(五)获取本机网络信息 四十六、Qt网络(六)UDP 四十七、Qt网络(七)TCP(一) 四十八、Qt网络(八)TCP(二)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值