Qt开发系列——信号和槽
第一次采用VS2015+Qt5.9来开发界面。
图1
图1这个符号是在图2这个Qt设计师这里的。
图2
点击这个信号和槽按钮之后。
长按鼠标左键拖动,直到出现图3所示这个红色接地线信号一样的符号。
图3
鼠标左键松开后,会看到如图4所示的一个信号和槽链接的界面
图4
图4左侧的框为信号,右侧的框内为槽函数。
一般信号选择Qt自带的都够用了,槽函数可以自己定义。例如我自己定义了如图5所示的槽函数。
然后在我工程目录下面的界面头文件图5里面会出现一个如图6所示的信号与槽的链接。
图5
图6
到这里,我们就建立了这个按钮信号和槽之间的联系。接下来就是要编写我们的槽函数了。
编写我们的槽函数需要做两件事,第一就是在图7所示的项目头文件里面定义槽函数。
图7
在形目头文件里面,如图8所示,定义项目的槽函数。
图8
在我们的类里面定义了我们的槽函数后,接下来就是在如图9所示对应的cpp资源文件中编写我们的槽函数了。
图9
void QtView1::pushButton_2slot()
{
QMessageBox::information(NULL, “Title2”, “Content2”, QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes);
}
到这里,按钮链接槽函数就完成了,我写的图片比较多,主要是怕描述的不清楚。