2

gtk.CellRendererPixbufツリービューでクリック可能にして、ユーザーがクリックしたときに関数を呼び出せるようにしたい。これは可能ですか?これはどのように行うことができますか?

私はPyGTKを使用していますが、CまたはPHPまたはその他の回答を使用できます。ありがとう。

4

1 に答える 1

1

GtkCellRendererの C ドキュメントには、次のように記載されています。

セル レンダラーは、単にセルをレンダリングするだけでなく、アクティブなユーザー インターフェイス要素をオプションで提供できます。セル レンダラーは、GtkCellRendererToggle のようにアクティブ化可能にすることができます。これは、マウス クリックによってアクティブ化されるとトグルします。または、GtkCellRendererText のように編集可能にすることができます。これにより、ユーザーは GtkEntry を使用してテキストを編集できます。セル レンダラーをアクティブ化または編集可能にするには、それぞれ activate または start_editing 仮想関数を実装する必要があります。

残念なことに、この情報はpyGTK のドキュメントにはありませんが、シグナルのドキュメントには情報がありactivateます。

于 2012-12-20T09:29:44.603 に答える