首页 > 解决方案 > 禁用 GTK Widget 信号和回调函数

问题描述

我有一个Gtk.ComboBox调用函数的函数changed。这有助于我确定用户是否从下拉列表中选择了某些内容(触发加载功能)或输入内容(不触发加载功能)现在当我更新/刷新可用的组合框条目时,组合框信号changed被触发真的经常。所以我的想法是禁用它的信号,更新组合框条目,再次启用信号。如何在 Python 3、GTK 3 中实现这一点?我也在使用 Glade,因为我有大量的信号,所以如果可能的话,我不想手动连接它们。

标签: pythongtksignals

解决方案


None检索时忽略任何值combo.get_active_id()

然后勾上changedcombo内部入口的信号,看看用户在入口里有什么变化


推荐阅读