wxFormBuilder と組み合わせて wxPython を使用しています。値をリストするための 5 つの列を持つ wxDataViewListCtrl があります。ユーザーは 1 つ以上の行を選択できます (style = wxDV_MULTIPLE)。ユーザーが 1 つの行のみを選択した場合、次の方法でそれをキャッチできます。
def showContextTZM( self, event ):
if self.m_dvlc.HasSelection():
item_id = event.GetItem().GetID()
ユーザーが複数の行を選択すると、カーソルが置かれている項目のみが取得されます。選択したすべてのアイテムを取得する方法が見つかりませんでした。
回答ありがとうございます。