1. 程式人生 > 其它 >python實現一個視覺化的加法計算器

python實現一個視覺化的加法計算器

技術標籤:pythontkinter

from tkinter import *

root = Tk()

frame = Frame(root)
frame.pack(padx=10, pady=10)

v1 = StringVar()
v2 = StringVar()
v3 = StringVar()

def test(content):
    if content.isdigit():
        return True
    else:
        return False

testCMD = root.register(test)
Entry(frame, textvariable=
v1, width=10, validate="key",\ validatecommand=(testCMD, '%P')).grid(row=0, column=0) Label(frame, text="+").grid(row=0, column=1) Entry(frame, textvariable=v2, width=10, validate="key",\ validatecommand=(testCMD, '%P')).grid(row=0, column=2) Label(frame,text="="
).grid(row=0, column=3) Entry(frame, textvariable=v3, width=10, validate="key",\ validatecommand=(testCMD, '%P')).grid(row=0, column=4) def calc(): result = int(v1.get()) + int(v2.get()) v3.set(result) Button(frame, text="計算結果", command=calc).grid(row=1,column=2,pady=
5) mainloop()

結果如下:
在這裡插入圖片描述