2

我是林间空地/pygtk 的新手。

我正在处理一些收音机菜单项。我在信号选项卡上创建了一个信号处理程序,

处理程序:on_group_menu_change
用户数据:7

我所期望的是将 int(或 str)值7作为用户参数传递给处理程序。但是,在启动时,我发现了这样的警告:

无法在对象 radiomenuitem1 的信号 group_changed 上查找对象 0

我知道 gtkBuilder 将7视为对象引用。

那么我怎样才能将一个 int/str 传递给处理程序呢?

4

1 回答 1

1

这似乎仍在 Glade/GtkBuilder 待办事项列表中:http: //live.gnome.org/Glade/Roadmap/RealUsableSignals

目前,您只能传递对您在 xml 中定义的对象的引用。

编辑:自 gtk+3 以来,开发人员破坏的不仅仅是 API……上面的存档链接是: https ://web.archive.org/web/20100510072526/http://live.gnome.org/Glade /路线图/RealUsableSignals

于 2010-10-24T14:07:51.800 回答