python实例代码 显示ok与取消按钮

发布时间:2019-08-25编辑:脚本学堂
本文介绍下,python中dialog的例子,显示OK与cacle提示按钮,有需要的朋友作个参考吧。

python中显示OK与Cancle的实例代码。

代码内容:

#!/bin/python
#edit by www.jb200.com

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