I am hoping someone may be able to help. I am using Python and TKinter to create a GUI program that will eventually create an XML file for a project I am working on. Now, the XML file contents changes depending on the type of file it represents - so I am dynamically creating the TK Entry boxes. The problem is, I want the variable assigned to each of these boxes to be dynamically assigned as well but I cannot see how to do this (if it is indeed possible).
Example If the file the XML is to represent is a spreadsheet - I want the first entry box to be: spreadsheetField = StringVar() value = Entry(root, relief=SUNKEN, justify=LEFT, textvariable=spreadsheetField) however, if the file is a document - I want the first entry box to be: documentField = StringVar() value = Entry(root, relief=SUNKEN, justify=LEFT, textvariable=documentField) I have quite a few Entry boxes for each file type (about 10) and a lot of filetypes (over 80), so I do not want to have a custom function for each filetype if I can help it. I have looked at using a dictionary but I cannot get my head around how to do that either. If anyone can give me any ideas, I would be very grateful. -- http://mail.python.org/mailman/listinfo/python-list