摘要: 1.信号是可以连接 信号 2.一个信号可以连接多个槽函数 3.多个信号可以连接 同一个槽函数 4.信号和 槽函数的参数 必须类型 一一对应 5.信号的参数个数 可以 多于 槽函数的参数个数 阅读全文
posted @ 2020-01-10 17:31 不识人间花火 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 选择带参数的信号和槽 可以用函数指针 指向 函数地址 指向的方法 Teacher : 类名 ,用于表示哪个类中的指针 QString : 说明是带参数的指针 &Teacher::hungry : 函数地址 void (Teacher::*signalhungry)(QString) = &Teach 阅读全文
posted @ 2020-01-10 17:04 不识人间花火 阅读(328) 评论(0) 推荐(0) 编辑
摘要: student.h 1 #ifndef STUDENT_H 2 #define STUDENT_H 3 4 #include <QObject> 5 6 class Student : public QObject 7 { 8 Q_OBJECT 9 public: 10 explicit Stude 阅读全文
posted @ 2020-01-10 15:28 不识人间花火 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 信号槽的优点: 松散耦合 , 信号发送端和接收端本身是没有关联的 , 通过connect连接 , 将两端耦合到一起。 点击按钮关闭窗口 参数1 信号的发送者 参数2 发送的信号(函数的地址) 参数3 信号的接收者 参数4 处理的槽函数 connect(btn2 , &QPushButton::cli 阅读全文
posted @ 2020-01-10 11:37 不识人间花火 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 对象树的简介: 1.当创建的对象在堆区时候,如果指定的父亲是QObject派生下来的类或者QObject子类派生下来的类,可以不用管理释放的操作,将对象会放入到对象树中。 2.一定程度上简化了内存回收机制 Qt窗口坐标系 坐标体系: 以左上角为原点(0,0),X向右增加 , Y向下增加。 阅读全文
posted @ 2020-01-10 11:04 不识人间花火 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 以下为代码的简介 1 myWidget::myWidget(QWidget *parent) : 2 QWidget(parent), 3 ui(new Ui::myWidget) 4 { 5 ui->setupUi(this); 6 //创建一个按钮 7 QPushButton * btn = n 阅读全文
posted @ 2020-01-10 10:47 不识人间花火 阅读(1008) 评论(0) 推荐(0) 编辑