2

私はGtkTreeViewこのようなものを持っています

+++++++++++++++++++++++
+ Name     + Age      +
+++++++++++++++++++++++
+ Adam     + 15       +
+ Jane     + 19       +
+ Arnold   + 23       +<
+ Russell  + 10       +
+++++++++++++++++++++++

アーノルドを選択した場合、次のようにしてアーノルドを選択したことがわかります。

selection = self.viewFriends.get_selection()
model, tree_iter = selection.get_selected()
print model[tree_iter][0]

モデル内のアーノルドのレコードに対応する実際のオブジェクトを取得するにはどうすればよいですか?

GtkTreeIter呼び出し時に受け取るオブジェクトはget_selected()常に新しいオブジェクトです。

4

1 に答える 1

0

ヘッダーをクリック可能に設定してから、「クリックされた」イベントを、行IDを取得する関数/メソッドに関連付けることができます。次に、この関数を使用して、データメンバーを変更されたIDに設定できます。

于 2012-08-15T19:50:15.683 に答える