Customized dialog : Dialog : GUI Tk PYTHON examples


PYTHON examples » GUI Tk » Dialog »

 

Customized dialog


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()

           
         
  



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON examples

 Navioo GUI Tk
» Dialog