Qt笔记·第一篇Hello Qt!

来源:互联网 发布:软件动态测试工具 编辑:程序博客网 时间:2024/06/05 15:15

个人能力有限,有不足错误之处欢迎读者指正!
本教程使用的环境配置部分已经在 Qt4.8.6+VS2010安装配置教程 中说明,不再赘述。有需要的读者可以自行点击链接查看。


从新建项目开始

新建项目

这里写图片描述

选择模板

这里写图片描述

属性配置

这里写图片描述
可在Generated Class中进行名称的更改,直接Finsh即可;

第一个Qt程序

#include "a_1.h"//设置完成后自动包含的头文件#include <QtGui/QApplication>#include <QtGui/QLabel>//每一个Qt类都有一个与该类同名的头文件,这个头文件中包括了对该类的定义;int main(int argc, char *argv[]){    QApplication a(argc, argv);    //通过创建一个QApplication对象,用来管理整个应用程序所用到的资源;    //Qt支持它自己的命令行参数,在QApplication的构造函数中需要两个参数,分别为argc和argv;    QLabel *label=new QLabel("Hello Qt!");    //创建了一个名为QLabel的窗口部件,在Qt中,任何窗口部件都可以用作窗口;    //QLabel *label=new QLabel("<h2><font color=red><i>Hello Qt!</i></font></h2>");    //通过一些简单的HTML样式格式,可以使Qt的用户接口更加丰富多彩;    label->show();    //使Qlabel标签可以出现;    //在创建窗口部件时,标签通常都是隐藏的,这就允许我们先对其进行设置然后再显示它们;    return a.exec();    //将应用程序的控制权传给Qt;    //程序会进入一种循环状态,这是一种等待模式,程序会等待用户的动作,如单击鼠标和按键操作;}//Qt中的new不需要通过delete来释放内存,程序结束时,这部分内存会被计算机自动回收;

运行结果

普通样式:
这里写图片描述
HTML样式:
这里写图片描述