来自一个菜鸟的QT学习笔记(2)Hello QT
来自一个菜鸟的QT学习笔记
QT Creator
Qt Creator是一个IDE,类似于VS,理论上,也可以使用其他IDE来开发Qt程序。打开QtCreator之后,会出现下面这个界面
二、创建自己的第一个Qt项目
点击“New Project”
依次点击“Application”→“Qt Widgets Application”→“Choose…”。“Qt Widgets Application”是有UI的程序,“Widgets”暂且可以理解为UI。“Qt Console Application”是控制台应用,就是一个黑框框那种。“Qt Quick Application”是Qt 4.7 中推出的一项新技术。Qt Quick 是一种高级用户界面技术,使用它可轻松地创建供移动和嵌入式设备使用的动态触摸式界面和轻量级应用程序。
设置项目名字和路径点击运行就是那个绿色的三角,就会出现如下界面。
到了这里一个就已经创建了一个最简单的Qt程序项目了。
项目目录截图如下Hello-Qt.pro为项目文件,类似于VS中的.sin文件;main.cpp是入口文件;mainwindow.h、mainwindow.cpp和mainwindow.ui是属于一个UI的文件,mainwindow.h包含了一个UI类的定义,mainwindow.cpp是实现,mainwindow.ui的本质是xml文件,里面包含了UI的布局和控件(按钮、编辑框之类的)。
双击mainwindow.ui,进如下UI编辑界面,红色框是UI控件的搜索框;绿色框为控件框;黄色为UI界面;蓝色框里列出了UI中包含了哪些控件及层次关系;粉色框里是一个控件的属性表,每点击蓝色框里一个控件,粉色框的属性表会随之变化,可以自己试下。在搜索框中输入label ,出现如下界面
把Label拖动到黄色框里面的UI中去,然后双击刚才拖进去的label,会进入编辑模式,输入Hello Qt,然后按回车,完成编辑。
点击label时,粉色框的属性表会随之变成label的属性表。
如同上面一样点击运行,会出现如下界面
这个项目也就到此结束了。这中间有什么疑问,就先留着,后面慢慢的你也就自然明白了,这次只是带你们简单的了解QT。