Customized dialog
|
|
from Tkinter import * from tkMessageBox import askyesno, showerror
class NewDialogDemo(Frame): def __init__(self, master=None): Frame.__init__(self, master) Pack.config(self) self.createWidgets()
def greet(self): print "hi"
def createWidgets(self): Label(self, text='Label').pack(side=TOP) Button(self, text='Button 1', command=self.dialog1).pack() Button(self, text='Button 2', command=self.dialog2).pack() Button(self, text='Button 3', command=self.greet ).pack(side=LEFT) Button(self, text='Button 4', command=self.quit ).pack(side=RIGHT)
def dialog1(self): ans = askyesno('Title!', 'Text') if ans: self.dialog2()
def dialog2(self): showerror('Error title', "Text")
if __name__ == '__main__': NewDialogDemo().mainloop()
|
|
|
|
|
Related Scripts with Example Source Code in same category :
-
-
-
-
-
-
-
-
|
|