我无法将我的一个文本文件加载到我的 GUI 中。我有一个加载功能(在菜单栏上),并创建了一个列表框。
加载菜单和列表框的代码:
class View(Listbox):
def __init__(self, master):
Listbox.__init__(self, master) #makes view class listbox
class Controller(object):
def __init__(self, master):
""" Main interface:
master - the top level window
"""
self._master = master
menubar = Menu(self._master)
frame1 = Frame(self._master)
frame1.pack(side=TOP, fill=BOTH, padx=5,expand=True)
self._Listbox=View(frame1)
self._Listbox.pack(side = TOP,fill=BOTH, expand = True,pady=20)
menubar = Menu(self._master)
filemenu = Menu(menubar, tearoff=0)
filemenu.add_command(label="Open rooms file", command = self.file_open)
def file_open(self):
filename = tkFileDialog.askopenfilename()
加载文件有效,但当前正在加载的文本文档在哪里?如何在我的列表框中显示它?