Qt中可以使用QSignalBlocker类来屏蔽部分原有信号。使用方法如下:
- 定义一个QSignalBlocker变量,并将要屏蔽的信号的发送者对象传入其构造函数中。
- 在需要屏蔽信号的代码段中,将QSignalBlocker变量作为局部变量使用。
例如:
QSignalBlocker blocker(senderObject);// 信号将被屏蔽
// ...
Qt中可以使用QSignalBlocker类来屏蔽部分原有信号。使用方法如下:
例如:
QSignalBlocker blocker(senderObject);// 信号将被屏蔽
// ...