QT基础
第一章 QTdesigner使用
点击项目下的ui文件,便可进入ui设计
第二章 信号与槽
2.1 什么是信号与槽?
信号是信息的发送者,槽是信息的接受者
2.2 Qt创建信号
提示:singnal只需要声明,不需要定义
#singals表示定义信号
signals:
void pushButtonTextChange();
2.3 Qt创建槽
提示:slot需要声明,需要定义
#需要用public修饰
public slots:
void changeButtonText();
void pushButtonClicked();
2.4 信号槽连接
函数原型如下:
QObject::connect(sender, SIGNAL(signal()), receiver, SLOT(slot()));
示例:
connect(this,SIGNAL(pushButtonTextChange()),this,SLOT(changeButtonText()));
2.5 ObjectTree
方便内存管理,销毁父对象时,先销毁子对象