A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-list/2005-September/307672.html below:

TKinter, Entry objects and dynamic naming

TKinter, Entry objects and dynamic namingIan Vincent i_vincent at hotmail.com
Tue Sep 13 03:51:47 EDT 2005
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.

More information about the Python-list mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4