【发布时间】:2012-11-14 18:31:19
【问题描述】:
GTK 的“toggled”信号在选择单选按钮时触发,但在此之前,它也会在取消选择之前选择的单选按钮时触发。
我正在使用一个使用单选按钮的 GUI,每个按钮代表一组实体。一对“切换”信号中的第一个触发了对 GUI 中其他字段的一些不需要的更新——我只想在新选择的按钮触发回调时发生更新。如何解决此信号并将回调函数限制为仅对选择而不是取消选择进行操作?我已经在我正在编码的类中考虑了一个标志变量,但也许还有一种更被 GTK 认可的技术。
【问题讨论】: