你可以使用QObject::blockSignals来设置信号的阻塞。 如果block为true,则此对象发出的信号将被阻止(即发出信号不会调用任何连接到它的内容)。如果block为false,则不会发生此类阻塞。 返回值是signalsBlocked()的先前值。 请注意,即使已阻止此对象的信号,destroyed()信号也将被发射。 另请参见signalsBlocked()。 http://doc.qt.nokia.com/stable/qobject.html#blockSignals
with
语句来阻塞和解除一组语句的信号。 - iwonder