Qt中的坐标系
1,左上角为0,0点
2,x以右为正方向
3,y以下为正方向
信号和槽
1,连接的函数 :connect
2. 参数
参数1 :信号的发送者
参数2 :发送的信号(函数地址)
参数3 :信号的接收着
参数4 :处理的槽函数(函数地址)
3,松散耦合
4,实现点击按钮 关闭窗口的操作
5 connect(btn,&QPushButton::click,this,&QWidget)
connect(mybtn, &QPushButton::clicked, this, &myWidget::close);
自定义的信号和槽
1,自定义信号
1.1,写到signals下
1.2,返回void
1.3,需要声明,不需要实现
1.4,可以有参数
2,自定义槽函数
2.1,返回void
2.2,需要声明,也需要实现
2.3,可以有参数,可以重载
2.4,可以写到 public slot (高版本没有)下 或者public或者全局函数
3,案例
emit自定义信号
下课后,老师饿了触发信号,学生响应信号,请客吃饭