Qt的作用,用图形界面的方式实现输入输出。
Qt中提供常用的视图组件,qt已经定义的工具类:成员变量、成员函数
Qt程序的基本结构
#include “qapplication.h”
//#include
#include “qwidget.h”
int main(int argc,char **argv){
QApplication app(argc,argv);
QWidget *w=new QWidget;
w->show();
return app.exec();
}
QApplication类
用于管理图形界面的程序,管理一个程序的资源
有两个主要函数
1、构造函数
QApplication(int &argc,char **argv);
是把主函数的两个参数传给qt,即把程序的控制权交给qt。
2、static int exec();
函数内有一个循环语句,用于不断的接收用户和系统的事件(信号、指令等)。把接收到的事件传给适当的窗口,当循环接收到一个退出的指令时,退出循环。
QWidget类
是所有窗口的基类,继承自QObject和 QPaintDevice类,用于实现窗口。
父窗口:内嵌其他类对象的窗口称为父窗口。
子窗口:内嵌入父窗口的对象称为子窗口。
父类:派生子类的类称为父类
子类:继承自其他类的类称为子类
控制窗口的位置及大小
int main(int argc,char **argv)
{
QAppication app(argc,argv);
QWidget *w=new Q