信号与槽的学习
connect(&b1,&QPushButton::pressed,this,&MainWidget::close);
connect中的参数都是指针的形式
&b1:信号发出者
&QPushButton::pressed 处理的信号 按照&发送者的类名::信号名字
this:信号接收者
&MainWidget 槽函数,信号处理函数 按照&接受者类名::槽函数名字
槽函数的参数和返回值需要和信号一致
如果信号没有返回值,那么槽函数也没有返回值
信号必须有关键字signals声明
信号就是函数的声明,只需声明,无需定义
信号是可以发生重载的
注:
如果使用vs2017中QT插件,需要在头文件中添加
#pragma execution_character_set("utf-8")
中文才不会乱码