购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 创建第一个项目:HelloWorld

Hello World是众多经典编程语言教材中经典的骨灰级入门示例程序,笔者也不能免俗,接下来就和大家一起完成这个程序。这里我们只求快速通关,对途中景点只能走马观花不能停下来细细欣赏,详细的分析会留给后续的章节。

首先,请选择“文件(F)”菜单,在弹出的下拉菜单中选择“新建文件或项目(N)”选项,如图2-10所示。

选择新建菜单后,Qt Creator会打开新建项目向导的第一个页面,如图2-11所示。我做了些标记,接下来会一一讲解。

标号为1的下拉按钮,允许你筛选应用模板,你可以点开看一下,里面有“所有模板”、“Desktop模板”、“Android模板”等3个选项。你可以一一选中它们,看看有什么变化。对于我们的Hello World,还请选中“Desktop模板”。

这里需要说明一下,我们之前只是安装了Qt SDK,虽然它携带了预编译的用于开发Android平台上Qt应用所需的库文件,你也能看到应用模板中有“Android模板”,新建向导中最右侧(标号为4的区域)也会显示支持的平台里有Android,但是,目前还不能真正实际开发Android应用——因为我们还没有安装、配置Android SDK、Android NDK、Ant等工具及编译工具链。这些我们会在第3章“Qt on Android快速上手”细之又细地讲述,这会儿先别急(如果你已熟悉Qt Creator IDE,请跳过本章)。

图2-10 Qt Creator文件菜单

图2-11 Qt Creator新建项目向导

来看标号为2的区域,我们要创建一个GUI版本的Hello World,所以选中了项目模板“应用程序”,又选中了“Qt Widgets Application”(标号为3的区域)。

好啦,现在请单击“选择(C)……”按钮,进入下一个环节:项目介绍和位置,如图2-12所示。

图2-12 新建项目向导之位置

标号为1的区域应当填写项目名称“HelloWorld”。

标号为2的“浏览……”按钮允许你选择项目的创建路径,交给你了,你的Hello World由你做主。

图2-13是我的配置,仅供参考。

图2-13 新建项目向导之位置

“下一步(N)”按钮又在等待你的单击了,开始吧。到哪里了?哦,它说是构建套件选择,见图2-14。

图2-14 新建项目向导之套件选择

因为我们还没有安装其他的构建套件,默认只有Desktop套件,所以向导毫不犹豫帮我们选中了它。

注意图中标注横线的“Create Android Kits”,这是向导的热情提示,我们先别管它,以后再说。

继续单击“下一步(N)”按钮。向导告诉我说现在是“详情”环节,而我在界面上方看到了“类信息”字样。什么指称都无所谓,见图2-15。

这步只需把默认勾选的“创建界面”选项去掉即可,没什么特殊目的,只是我们的Hello World界面仅仅是只小小鸟,不需要这么高级的玩意儿,复杂了容易让人迷失,见图2-16。

图2-15 新建项目向导之类信息

图2-16 新建项目向导之类信息

继续前进,“下一步(N)”按钮又等不及了。(你可能已经烦了)谢天谢地,终于抵达汇总界面了。见图2-17。

在汇总界面你能看到要添加到项目中的文件,还能管理版本控制系统(本书不涉及,感兴趣的读者可以自行在互联网上搜索学习)。没什么可说的,请单击“完成(F)”按钮,我们就要完成项目的创建过程了。

图2-17 新建项目向导之汇总

图2-18是项目创建完成后的默认界面——编辑界面。

图2-18 Qt Creator编辑界面

什么都别管,也别想让我说点啥,我急等着结束Hello World呢。请双击图示框框中的main.cpp,我们要改点代码,让Hello World能真正地向枯坐电脑屏幕前的你我打声招呼。

具体修改是这样的:

那么,修改完之后,就是如图2-19所示的样子了。

这次是真的距离目标只有一步之遥了,不过还得先说一下让Hello World“跑”起来三种武器。

图2-19中标注了两个地方,最上方的“构建(B)”菜单中有个“运行”子菜单,这是第一种武器。我在图2-20中用方框框起来了。

图2-19 Hello World代码

你也看到了,“构建(B)”菜单的子菜单“运行”右边标注了快捷方式,组合键Ctrl+R,只要同时按下键盘上的Ctrl键和R键,Qt Creator就会小跑前进,开始工作,“Hello World!”就会出现在屏幕上。希望你能记住快捷方式,这是第二种武器,按键可是比鼠标快得多。

图2-20 构建菜单之运行

第三种武器是Qt Creator IDE左下角从下往上数的第三个按钮,即“运行”按钮,不过只有一个图标。如果你把鼠标悬停在它上面,它会出现悬浮提示,提示文字是“运行Ctrl+R”。

不管你实际使用了哪种武器,反正Qt Creator会卖命工作,编译、链接、运行,然后,我们激动人心的第一个GUI应用“Hello World!”出现了。见图2-21。

图2-21 Hello World运行界面

有点儿丑陋,是吧。这还是我调整了窗口大小后的效果,默认显示出来的界面连标题都看不清,更加丑陋呢。不过别灰心,万事开头难,我们有了这么一个还不错的开始,再不断努力的话,一定会有好结果的。

第一步迈出去了,也看到结果了,接下来该继续熟悉我们刚认识的新朋友Qt Creator了,多多沟通,友谊之树常青。 SelbtRy1CKbvaOMZfIq2vF4HLf+lMWNpw8Lr4pfKxT3Tux65tPF3p1H8tjeUYf8I

点击中间区域
呼出菜单
上一章
目录
下一章
×