我们在设计类的信号时也许也会像设计类方法一样,给予多种不同参数类型的重载版本,这样一来我们就可以应对不同类型的参数输入或者输出。但我们在使用有重载的信号版本时就不那么方便了,QT系统没有那么智能,不会自动匹配,这个时候就可能遇到报错。一、需求实例我们以一个具体的例子来看,比如我们现在要给进度条加一个控制,这里用spinbox来控制进度条。我们试图通过spinbox的valuechanged来发送消息给progressbar的代码如下:ui->progressBar->setRange(0,100);ui->spinBox->setRange(0,100);ui->spinBox->setSin