also ich habe eine TreeCtrl und würde es als filebrowser benutzen aber die Baumansicht sollte bei dem Ordner starten den der User angibt.
Hierzu habe ich ein globale Variable:
Code: Alles auswählen
folder_path = " "
Code: Alles auswählen
def Setfolder(self, event):
global folder_path
dlg = wx.DirDialog(self, "Choose a directory:",
style=wx.DD_DEFAULT_STYLE
)
if dlg.ShowModal() == wx.ID_OK:
folder_path = dlg.GetPath()
dlg.Destroy()
return folder_path
Code: Alles auswählen
def test(self, event):
global folder_path
print folder_path
Code: Alles auswählen
self.root = self.tree.AddRoot(folder_path)
Grüße, thaloco!!