我遇到了一个问题,我在 wxpython 中有这个 GUI,我想在其中加载一个文件,然后我想在 textCtrl 中查看已经放在面板上的文本文件名称这是我的代码
def __init__(self, parent):
wx.Frame.__init__(self, parent, wx.NewId(), "Load PDB",size=(240,200))
panel=wx.Panel(self)
pdb = wx.Button(panel, label="Browse...", pos=(170,10), size=(53,25))
self.Bind(wx.EVT_BUTTON,self.getPdb,pdb)
wx.StaticText(panel,-1,"Load PDB", (5,15))
hey=wx.TextCtrl(panel,-1,"",pos=(60,10), size=(100,25))
def getPdb(self,event):
dlg = wx.FileDialog(self, "Choose a file", os.getcwd(), "", "*.*", wx.OPEN)
if dlg.ShowModal() == wx.ID_OK:
path = dlg.GetPath()
mypath=os.path.basename(path)
dlg.Destroy()
任何帮助,将不胜感激