connect 后,可否临时时禁止发信号

connect后,能否临时时禁止发信号?我已经对某个控件进行了 connect , 绑定到一个槽上。但是我现在需要对这个

connect 后,能否临时时禁止发信号?
我已经对某个控件进行了 connect , 绑定到一个槽上。

但是我现在需要对这个控件进行写操作,在这个过程中,我不希望它发信号。

等我写完操作后再发信号,这时有没有什么简单的方法 disabled / enabled 一下呢?

还是一定要 disconnect 后,重新 connect  ?

[解决办法]
disconnect 
[解决办法]
貌似只能这样了:要 disconnect 后,重新 connect 

这样和你说的disabled / enabled  也没差吧  效果差不多吧
[解决办法]
试试这个:bool QObject::blockSignals ( bool block )
[解决办法]
ui->lineEdit->blockSignals(true);
ui->lineEdit->setText("dddd");
ui->lineEdit->blockSignals(false);
[解决办法]

引用:
ui->lineEdit->blockSignals(true);
ui->lineEdit->setText("dddd");
ui->lineEdit->blockSignals(false);

楼上正解,使用blockSignals设置