[Tutor] Tkinter

Liam Clarke ml.cyresse at gmail.com
Sat Oct 29 09:40:07 CEST 2005


What kind of improvement you looking for?

On 10/29/05, Shi Mu <samrobertsmith at gmail.com> wrote:
> When I run the following code,
> script kept running and I have to force it to stop.
> Could you check the code to give suggestions how to improve it?
> Thanks a lot!
>
> from Tkinter import *
> from Tkinter import _cnfmerge
>
> class Dialog(Widget):
>   def __init__(self, master=None, cnf={}, **kw):
>       cnf = _cnfmerge((cnf, kw))
>       self.widgetName = '__dialog__'
>       Widget._setup(self, master, cnf)
>       self.num = self.tk.getint(
>               apply(self.tk.call,
>                     ('tk_dialog', self._w,
>                      cnf['title'], cnf['text'],
>                      cnf['bitmap'], cnf['default'])
>                     + cnf['strings']))
>       try: Widget.destroy(self)
>       except TclError: pass
>   def destroy(self): pass
>
> if __name__ == '__main__':
>
>   q = Button(None, {'text': 'How are you',
>                     Pack: {}})
>   b1 = Listbox()
>   b1.pack()
>
>   c1 = Checkbutton(text="Check")
>   c1.pack()
>
>   q.mainloop()
>
> from Tkinter import *
> root =Tk()
> menu=Menu(root)
> root.config(menu=menu)
> filemenu=Menu(menu)
> menu.add_cascade(label="Test", menu=filemenu)
> filemenu.add_command(label="Just Try")
> filemenu.add_separator()
> mainloop()
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>


More information about the Tutor mailing list