版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
1.首先在官方文档(Qt类库)中找到要发送信号的类的说明,下面以QPushButton为例
2.打开该类的说明,找到这个类可以发送的信号信号列表,如果找不到,就去该类的父类中寻找。因为QPushButton中没有Signals这一项,所以我们去他的上一级父类中寻找
在这里可以看到Signals
这里面有四个函数声明,找到你需要的一个信号(点开后可查看该信号的说明)
3.在VS中打开Qt项目的头文件,添加一个"private slots:"的成员函数申明,该函数为触发此信号时执行的动作
4.在.cpp文件的构造函数中添加以下内容去检测信号是否发生
5.添加要被执行的函数定义
这些步骤做完后,我们也可以添加断点来测试是否正确