QT 5.9 开发指南笔记一
- 项目文件
*.pro 项目文件组织文件
*.ui 界面文件,XML格式的存储控件以及布局的文件,编译候会产生相应的 *.cpp *.h文件。 - Pro文件
Qt += Core gui 项目加入的模块。
TARGET = sample 项目生成的文件。 - Q_OBJECT
信号与槽
信号:
槽:
信号与槽的参数必须对应一致。
connect(sender,SIGNAL(signal()),receiver,SLOT(slot())
1个信号可以关联多个槽
connect( spinNum, SIGNAL(valuChanged(int)),this,SLOT(addFun(int))
connect ( spinNum, SIGNAL(valuChanged(int)),this,SLOT(updateStattus(int))
多个信号也可以关联一个槽
connect(ui->rBtnBlue,SIGNAL(click()),this,SLOT(setTextFontClour()))
connect(ui->rBtnRed,SIGNAL(click()),this,SLOT(setTextFontClour()))
connect(ui->rBtnBlack,SIGNAL(click()),this,SLOT(setTextFontClour()))
在使用信号和槽的类中,必须加入宏 Q_OBJECT.