抑制Gtk.ToggleButton.set_active上的信号

时间:2012-07-17 10:05:25

标签: gtk signals pygtk state togglebutton

有没有办法抑制使用set_active()设置ToggleButton状态时发出的“切换”信号?

我想用GtkToggleButton表示连接状态。由于状态可以从其他事件改变而不仅仅是单击按钮,我想更新状态改变信号上的按钮,但我希​​望不发出信号(我不需要在它发出时执行断开连接程序)已断开连接)。我可以检查一下连接状态,但它似乎与信号的时间不一致。

欢迎使用除ToggleButtons之外的其他解决方案。

由于

1 个答案:

答案 0 :(得分:2)

请参阅object.handler_block()和朋友。