



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了,多多沟通,友谊之树常青。