QT 5.9 开发指南笔记一

  1. 项目文件
    *.pro 项目文件组织文件
    *.ui 界面文件,XML格式的存储控件以及布局的文件,编译候会产生相应的 *.cpp *.h文件。
  2. Pro文件
    Qt += Core gui 项目加入的模块。
    TARGET = sample 项目生成的文件。
  3. 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.

posted @ 2020-10-25 17:06  Ryan.chengx  阅读(125)  评论(0编辑  收藏  举报