我無法將我的一個文本文件加載到我的GUI中。我有一個加載函數(在菜單欄上),並創建了一個列表框。Python - GUI - Tkinter listboxes
用於加載代碼的菜單和列表框:
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()
負載文件的工作,但如果是文本文檔被當前加載?我怎樣才能在我的列表框中顯示它?
對不起,我沒有輸入正確。它應該是顯示。由於我正在將文本文件加載到GUI中,我希望文本文件顯示在lixtbox上。 –