最简单的解释:
在运行完前一个函数后,会接着运行后一个函数
起到连接的意思
我们来看这个函数:
connect(m_sp,&SerialPortClass::signalMotorDown,
this,&MainWindow::on_pushButton_8_clicked);
意思就是:前一个A函数SerialPortClass::signalMotorDown运行完时,紧跟着运行后一个B函数MainWindow::on_pushButton_8_clicked。
类似于if…then…的作用
(m_sp和this分别是类里的实例,不了解的可以看 类的意思)
用专业一点的语言来讲,前一个函数相当于信号,当系统检测到它运行完时,会运行后一个槽函数
使用方法:
- 可以当作C语言里goto的用法,跳转到另一个代码的地方
- 也可以当作死循环:
A函数运行完,运行B。B运行完又接着运行A