s...@home.com wrote:

> I have made the modifications and it does print inside the listbox,
> however they are all  printed on the same line. 
> 

Sorry, I didn't realize askopenfilenames returned the filenames as a
whitespace separated string, on my system they are returned as a tuple
of strings.


> My files are named Name.0 Name.1 Name.2 Name.3 etc so I would like
> them to be printed sorted on a separate line. When I did a 
> type(fileNames) it showed me that it was in unicode and printed
> character per line, so I tried it this way
> 
> listFileNames = str(fileNames).split(' ')
> for fileName in listFileNames:
>       self.lbox.insert(0, fileName)
>               
> it works but does not print sorted.
> 
> it prints
> 
> name.2
> name.1
> name.0
> name.3
> 
> 

You obviously need to sort the list before you loop over the items and
add them to your listbox.

listFileNames = sorted(str(filenames).split()


Regards,

John
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to