Display file names in Tkinter Listbox
Rick at home.com
Rick at home.com
Wed May 19 21:35:03 EDT 2010
Hello,
My first attenpt at a simple python Tkinter application. I wanted to
see how to load file names into a listbox from a menu. This is what I
got until the part of displaying the file names in a listbox, which I
could not figfure out how to do?
Any help would be appreciated. Trying to do this as simple as possible
to understand.
The "print fileNames" does work but how to display it in listbox?
from Tkinter import *
from tkFileDialog import askopenfilenames
class MyCode:
def __init__(self):
root = Tk()
menubar = Menu(root)
filemenu = Menu(menubar)
lbox = Listbox(root, width=50).pack()
menubar.add_cascade(label='File', menu=filemenu)
filemenu.add_command(label='New Project')
filemenu.add_command(label='Load Files...', command=self.OnLoad)
filemenu.add_command(label='Exit', command=root.quit)
root.config(menu=menubar)
root.mainloop()
def OnLoad(self):
fileNames = askopenfilenames(filetypes=[('Split Files', '*')])
print fileNames
myApp = MyCode()
More information about the Python-list
mailing list