OK Cancel dialog : Dialog « GUI Tk « Python






OK Cancel dialog

OK Cancel dialog
 

from Tkinter import *
import math

root = Tk()
top = Frame(root) 
top.pack(side='top')

hwtext = Label(top, text='Hello, World! The sine of')
hwtext.pack(side='left')

r = StringVar()
r.set('1.2')   
r_entry = Entry(top, width=6, textvariable=r)
r_entry.pack(side='left')

s = StringVar()
def comp_s(event):
    global s
    s.set('%g' % math.sin(float(r.get()))) # construct string

r_entry.bind('<Return>', comp_s)

compute = Label(top, text=' equals ')
compute.pack(side='left')

s_label = Label(top, textvariable=s, width=18)
s_label.pack(side='left')

import tkMessageBox
def quit(event):
    if tkMessageBox.askokcancel('Quit','Do you really want to quit?'):
        root.destroy()

root.bind('<q>', quit)

root.mainloop()

   
  








Related examples in the same category

1.Customized dialogCustomized dialog
2.A message boxA message box
3.showwarning Dialog boxshowwarning Dialog box
4.Use message to alert an ExceptionUse message to alert an Exception
5.OK cancel dialog boxOK cancel dialog box
6.Creating a simple dialogCreating a simple dialog
7.Add components to a dialogAdd components to a dialog
8.Get input value from a dialogGet input value from a dialog
9.A dialog support classA dialog support class
10.A simple dialog: with two labels and two text fieldsA simple dialog: with two labels and two text fields
11.Add a check box to a DialogAdd a check box to a Dialog
12.Pop up dialog: build a dialogPop up dialog: build a dialog
13.Dialog RecursiveDialog Recursive