|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
跟着鱼C老师的步骤 , 为什么不显示符号?我用的是Python3.6 eclipse + Pydev
# coding=gbk
from tkinter import *
master = Tk()
frame = Frame(master)
frame.pack(padx=10, pady=10)
v1 = StringVar()
v2 = StringVar()
v3 = StringVar()
def test(contert):
return contert.isdigit()
testCMD = master.register(test)
e1 = Entry(frame, width=10, textvariable=v1, validate='key', \
validatecommand=(testCMD, '%P')).grid(row=0, column=0)
Label(master, textvariable='+')
e2 = Entry(frame, width=10, textvariable=v2, validate='key', \
validatecommand=(testCMD, '%P')).grid(row=0, column=2)
Label(frame, textvariable='=')
e3 = Entry(frame, width=10, textvariable=v3,state='readonly').grid(row=0, column=4)
def calc():
result = int(v1.get()) + int(v2.get())
v3.set(str(result))
Button(frame, text='计算结果', command=calc).grid(row=1, column=2, pady=5)
mainloop()
|
|