事件处理机制:
当事件发生时,程序做出反应,成为事件处理。
比如点击“显示”按钮时,在文本框中显示文本“Hello World”。
信号和槽机制:
signal & slot
其理论模型为:
对象a中有一个信号signal:XXX(代表一个事件)
对象b中有一个槽slot:YYY(事件处理函数)
事先把他们连接起来
connect(&a, XXX, &b, YYY);
然后,当a中事件发生时,b中的处理函数就会被调用。
Test3_1:
ui.BtnShow需要先打开ui.*h文件,点击然后选择“VAssitX”——“Tools”——“Reparse Current File”
C++就会识别其符号。
注意:在connect(ui.BtnShow, SIGNAL(clicked(bool)), this,SLOT(OnshowClicked(bool)));)连接过程中,尤其注意信号和槽中单词的拼写,如果单词出现拼写错误,系统不会报错,如将clicked(bool)错拼写成cliced,正常运行,但信号与槽不连接。
//Test3_1.cpp
#include "Test3_1.h