QT基础之编写第一个QT程序

今天开始QT阶段的学习:

一、下面介绍QT的基础和编写第一个QT程序:

QT是一个C++图形用户界面应用程序开发框架。是一个面向对象的框架。

二、QT构造器的相关命令

qmake -v  :查看当前QT版本

qmake -project  :构建QT工程,生成.pro工程文件

qmake   :根据pro文件生成makefile

make   :根据生成的makefile文件完成工程文件的编译和连接

三、QT的帮助手册

1.使用assistant 命令可以打开QT的帮助手册

下面简单介绍QT的帮助手册:


我们在左边的索引栏可以输入我们要查找的类:如QApplication

右边The QApplication class...是该类的主要描述

下面分别是他需要包含的头文件、他需要构建的组建(QT += widgets)、他继承的哪个类。

在下边是该类中所有可以调用的成员函数。

右边从上到下分别是:

公有类型、类中的成员变量、类中的成员函数......


下面我们来写第一个QT程序

1.首先创建一个文件夹来存放我们的程序(无论该程序多么简单都必须单独存放文件夹)

2.在该文件夹里创建一个hello.cpp

  1 #include <QApplication>
  2 #include <QLabel>//标签类
  3 #include <QPushButton>//按钮类
  4 #include <QDialog>
  5 int main(int argc,char **argv){//格式
  6     QApplication app(argc,argv);
  7     QDialog base;//创建一个QDialog对象,该对象表示一个副窗口
  8     QLabel label("Hello World!",&base);//创建一个label对象,该对象表示一个标签
  9     QPushButton button("点击按钮",&base);//创建一个按钮对象,该对象表示一个按钮
 10     base.resize(500,500);//设置副窗口的大小(相对分辨率)resize是QDialog继承的基类QWidget的成员函数
 11     label.resize(100,100);
 12     label.move(250,250);//设置变迁对象爱那个相对于副窗口的位置
 13     button.resize(150,150);
 14     button.move(80,80);move是QDialog继承的基类QWidget的成员函数
 15     base.show();//显示副窗口  show是QDialog下的成员函数
 16     label.show();
 17     button.show();
 18     return app.exec();//格式
 19 }

写完之后我们用qmake -project来创造一个工程文件。生成hello.pro

打开hello.pro 将需要的组件(QT += widgets)添加进去。

然后使用qmake来生成makefile文件

最后执行make来生成可执行文件hello

我们执行该可执行文件得到下面结果:



完!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值