gtk.CellRendererPixbuf
ツリービューでクリック可能にして、ユーザーがクリックしたときに関数を呼び出せるようにしたい。これは可能ですか?これはどのように行うことができますか?
私はPyGTKを使用していますが、CまたはPHPまたはその他の回答を使用できます。ありがとう。
GtkCellRendererの C ドキュメントには、次のように記載されています。
セル レンダラーは、単にセルをレンダリングするだけでなく、アクティブなユーザー インターフェイス要素をオプションで提供できます。セル レンダラーは、GtkCellRendererToggle のようにアクティブ化可能にすることができます。これは、マウス クリックによってアクティブ化されるとトグルします。または、GtkCellRendererText のように編集可能にすることができます。これにより、ユーザーは GtkEntry を使用してテキストを編集できます。セル レンダラーをアクティブ化または編集可能にするには、それぞれ activate または start_editing 仮想関数を実装する必要があります。
残念なことに、この情報はpyGTK のドキュメントにはありませんが、シグナルのドキュメントには情報がありactivate
ます。