ich möchte gerne ein element aus der TreeCtrl auswählen und dann per drag and drop in eine ListCtrl ziehen, wie geht das?
Wie erhalte ich den Namen des Elements welches ich aus der TreeCtrl ausgewählt habe und wie die Position?
Code: Alles auswählen
import wx
class Ka(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, -1, "Karten Automat", size = (600, 600))
self.panel = wx.Panel(self, 1)
self.tree = wx.TreeCtrl(self.panel, 2, (30,40), (300,250), wx.TR_DEFAULT_STYLE)
self.root = self.tree.AddRoot("Null")
self.A = self.tree.AppendItem(self.root,"Eins")
self.B = self.tree.AppendItem(self.A,"Zwei")
self.list = wx.ListCtrl(self.panel, -1,pos = (400,50), style=wx.LC_LIST)
self.Show()
if __name__ == "__main__":
app = wx.App()
K = Ka()
app.MainLoop()
Ich weiss, dass man bei einer ListBox z.B
den Namen eines ausgwählten Elements mit .GetStringSelection() und die Position mit GetSelection() erhält, aber wie bei TreeCtrl?