stevescripts
April 8th, 2009, 08:00 PM
As a result of another thread, http://ubuntuforums.org/showthread.php?t=1117679
I am trying to figure out what might be
going wrong with my Python/Tkinter setup on my Gutsy box...
As this takes me about a minute in tcl/tk, I assumed it would be a pretty quick hack in Python/Tkinter (which, it turns out to be, it is...;)
The following little snippet works as expected everywhere I can test it,
except here on my Gutsy box, which is where I was trying to develop it.
from Tkinter import *
import tkFileDialog
root = Tk()
root.title("Selected Files")
files = tkFileDialog.askopenfilename(parent = root, filetypes = [('JPEG', '*.jpg'), ('ICON', '*.ico'), ('GIF', '*.gif')], multiple = 1 )
for i in files:
print i
lb = Listbox(root, width = 80, height = 10, background = 'white')
lb.pack()
for i in files:
lb.insert(END, i)
root.mainloop()
So, am asking somebody else to take a minute to test it on a Gutsy install.
Thanks,
Steve
(PS: any insights on what might be broken re my Python/Tkinter install here are welcome ... after entirely too many hours, I remain clueless...)
I am trying to figure out what might be
going wrong with my Python/Tkinter setup on my Gutsy box...
As this takes me about a minute in tcl/tk, I assumed it would be a pretty quick hack in Python/Tkinter (which, it turns out to be, it is...;)
The following little snippet works as expected everywhere I can test it,
except here on my Gutsy box, which is where I was trying to develop it.
from Tkinter import *
import tkFileDialog
root = Tk()
root.title("Selected Files")
files = tkFileDialog.askopenfilename(parent = root, filetypes = [('JPEG', '*.jpg'), ('ICON', '*.ico'), ('GIF', '*.gif')], multiple = 1 )
for i in files:
print i
lb = Listbox(root, width = 80, height = 10, background = 'white')
lb.pack()
for i in files:
lb.insert(END, i)
root.mainloop()
So, am asking somebody else to take a minute to test it on a Gutsy install.
Thanks,
Steve
(PS: any insights on what might be broken re my Python/Tkinter install here are welcome ... after entirely too many hours, I remain clueless...)