2
我是glade/pygtk的新手。用glade/gtkbuilder传递用户数据
我正在做一些无线电菜单项。 我创建的信号选项卡上的信号处理程序,
处理程序:on_group_menu_change
用户数据:7
我的预期是通过INT(或STR)值作为用户PARAM到该处理程序。然而,在启动时,我发现了这样的警告:
上无法group_changed对象的信号 查找对象0 radiomenuitem1
我知道gtkBuilder治疗作为对象引用。
那么我怎样才能传递一个int/str到处理程序?
这里,“引用”是指一个对象的名称。在源代码潜入GTK +之后,我才想到了这一点。 GtkBuilder在与用于查找gtk_builder_get_object()中的对象相同的哈希表中查找“用户数据”(在XML中呈现为'object =“foo”')。 – 2012-09-08 00:33:34