Qt入门学习之HelloWorld

/ 0评 / 0

前两天翻出来了一本几年前的Qt Creator快速入门的书,当时没有好好学,虽然现在Qt的版本已经到5点多了,但是出于不想浪费书的考虑,还是先学学4.8.4吧~
Qt是C++的一个库,本来是诺基亚公司买走玩了,后来你懂得,现在Qt有独立出来了,到那时这一点也阻止不了Qt在当今世界的流行趋势,很多的公司都在使用Qt开发应用,特别是近几年,Qt在跨平台的道路上越走越远,这才是我们需要的~
Qt的合并版安装过程很简单,但是如果你想使用VS来开发那就需要好好研究一番了,大叔不喜欢VS,这里就不赘述了,Hello World走起。

打开Qt Creator我们看到的是这个样子,Qt的例子和文档写都非常好,可以去参考,我们这里选择创建项目

QtHelloWorld

我们这里选择Qt控件项目->Qt Gui应用,其实就是基于Qt的桌面应用程序,点击选择

QtHelloWorld1

给项目起一个名字,我这里就叫HelloWorld了

QtHelloWorld2

直接下一步

QtHelloWorld3

选择QDialog基类,更改类名,其实就是继承QDialog这个类,使用这个类可以生成一个对话框界面

QtHelloWorld4

这一步选择版本控制系统,可以不选,我这里用的是git

QtHelloWorld5

OK了,到这一步就创建好了,来看看目录结构

QtHelloWorld6

文件 说明
HelloWorld.pro 该文件是项目文件,其中包含了项目相关信息
HelloWorld.pro.user 该文件包含了与用户有关的项目信息
hellodialog.h 是新建hellodialog类的头文件
hellodialog.cpp 是新建hellodialog类的源文件
main.cpp 该文件中包含了main()主函数
hellodialog.ui 是设计师设计的界面对应的界面文件

来看一下UI文件在设计模式下的样子

QtHelloWorld7

① 主设计区,这里主要用来设计界面以及编辑各个部件的属性。
② 部件列表窗口(Widget Box)。这里分类罗列了各种常用的标准部件,可以使用鼠标将这些部件拖入主设计区中,放到主设计区中的界面上。
③ 对象查看器。这里列出了界面上所有部件的对象名称和父类,而且以树形结构显示了各个部件的所属关系。
④ 属性编辑器,这里可以编辑部件的各种属性。
⑤ 动作编辑器与信号/槽编辑器。
⑥ 还有最上面的工具栏,是常用的功能图标。

我们在这里拖了一个Label的部件,改变了上面的text属性为 Hello World,点击界面左侧的绿色三角,编译运行,出现了下面的窗口

QtHelloWorld8

代码请查看:http://git.oschina.net/zcb1603999/LearningQt

评论已关闭。