Suggestions wanted

norseman norseman at hughes.net
Thu Apr 16 17:17:50 EDT 2009


Problem:
	Using Python 2.5.2 and Tkinter ??? (came with system)
	List made and for loop in use
	lst=[ ("S", "Single"), .....]

         for mode, text ....
		c = Radiobuton(.....
	        c.pack()

At this point the program runs, but I cannot control gray-out of a 
specific Radiobutton.

	If I:

         counter=0
         for mode, text ....
		c[counter] = Radiobuton(specified_frame,..
	        c[counter].pack()
		counter += 1
	.
	.
	blockUseOf= $varSetElsewhere
	c[blockUseOf].config(state = strSetElsewhere)

Program crashes on Radiobutton line.

There are a number of Frames containing Radiobuttons in the program.
The individual lists are long enough no one in their right mind wants to
hand code such repetition and then try to maintain it. Not even with a 
code generator. (Number and organization will change over time.)
How do I set things to be able to control any given Radiobutton from 
elsewhere in the program and still use the for-loop loader?


Steve



More information about the Python-list mailing list