entrycget
ウィジェットから関連する変数値を取得するために使用しています。
my $selectedItem = $tree->entrycget(<label>, <data>);
ラベルはツリーのレベルを示すエントリです。たとえば、ルートノードのノード1の2番目のサブノードは次のように示されます。
'Root/node1/node2'
データは取得したい値で、この場合はファイルパスです。ただし、例として、データのエントリが重複しており、Root/node1
両方Root/node1/node2
とも同じデータ値(同じパス)を持つことができます。
data
選択したツリーアイテムの値を取得すると、上記のシナリオのように、通常、フィールドに別の重複エントリがある場合に、一部のラベルの値が正しく返されないことがわかりました。data
これは、フィールドが重複していることが原因ですか?entrycget
メソッドはどのように機能しますか?