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(s elf, master, cnf)
self.num = self.tk.getint(
apply(self.tk.c all,
('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(tex t="Check")
c1.pack()
q.mainloop()
from Tkinter import *
root =Tk()
menu=Menu(root)
root.config(men u=menu)
filemenu=Menu(m enu)
menu.add_cascad e(label="Test", menu=filemenu)
filemenu.add_co mmand(label="Ju st Try")
filemenu.add_se parator()
mainloop()
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(s elf, master, cnf)
self.num = self.tk.getint(
apply(self.tk.c all,
('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(tex t="Check")
c1.pack()
q.mainloop()
from Tkinter import *
root =Tk()
menu=Menu(root)
root.config(men u=menu)
filemenu=Menu(m enu)
menu.add_cascad e(label="Test", menu=filemenu)
filemenu.add_co mmand(label="Ju st Try")
filemenu.add_se parator()
mainloop()