Convoluted question
Martin Franklin
martin.franklin at waii.com
Tue Aug 1 04:18:57 EDT 2000
"Daley, Mark W" wrote:
>
> I am a little frustrated by this situation. I have written some code to
> take an indeterminate number of server names to create a column of check
> buttons:
>
> from Tkinter import *
> import dbi, odbc, time, os, sys, Pmw
>
> servername = ['Server1', 'Server2', 'Server3', ..., 'Servern']
>
> for item in range(len(servername)):
> b1 = Checkbutton(root, text = servername[item], variable = var)
> b1.grid(row = item, column = 0, sticky = W)
>
>
> TIA
>
> - Mark
> ----------------------------------------------
> The opinions expressed are mine, and are not necessarily those of my
> employer.
>
> --
> http://www.python.org/mailman/listinfo/python-list
Try,
from Tkinter import *
root = Tk()
servername = ['Server1', 'Server2', 'Server3', 'Servern']
def callback(stuff):
print stuff
for server in servername:
b1 = Button(root, text = server,command=lambda
server=server:callback(server))
b1.pack()
root.mainloop()
Martin
More information about the Python-list
mailing list