connect(sender, SIGNAL(signal), receiver, SLOT(slot));
- 一个信号可以连接多个槽
在发射这个信号的时候,会以不确定的顺序一个接一个地调用这些槽。 - 多个信号可以连接同一个槽
无论发射的是哪一个信号,都会调用这个槽。 - 一个信号可以与另外一个信号相连接
当发射第一个信号时,也会发射第二个信号。除此之外,信号与信号之间的连接和信号与槽之间的连接是难以区分的。 - 连接可以被移除
disconnect(lcd, SIGNAL(), this, SLOT());
较少用到,当删除对象时,Qt会自动移除和这个对象相关的所有连接。
- 信号成功连接到槽(信号),它们的参数必须具有相同的顺序和相同的类型。
- 有个例外:如果信号的参数比它所连接的槽的参数多,多余的参数将会被忽略掉。