2

私はグレード/pygtkの初心者です。

私はいくつかのラジオメニュー項目を扱っています。シグナルタブでシグナルハンドラーを作成し、

ハンドラー: on_group_menu_change
ユーザー データ: 7

私が期待したのは、ユーザー パラメータとして int(または str) 値7をハンドラに渡すことです。ただし、起動時に次のような警告が見つかりました。

オブジェクト radiomenuitem1 のシグナル group_changed でオブジェクト 0 を検索できませんでした

gtkBuilder が7をオブジェクト参照として扱うことは知っています。

では、どうすれば int/str をハンドラに渡すことができますか?

4

1 に答える 1

1

これはまだGlade/GtkBuilder todo-listにあるようです:http://live.gnome.org/Glade/Roadmap/RealUsableSignals

現在、xmlで定義したオブジェクトへの参照のみを渡すことができます。

編集:gtk + 3以降、開発者はAPIだけでなく壊れています...上記のアーカイブリンクは次のとおりです: https ://web.archive.org/web/20100510072526/http://live.gnome.org/Glade / Roadmap / RealUsableSignals

于 2010-10-24T14:07:51.800 に答える