我正在开发一个用于计算收入税的应用程序,代码本身正常工作,但我想知道是否有办法在输入字段中键入时通过“,”更改“.”。
示例:100,50 而不是 100.50
请按照以下代码操作:
from tkinter import *
# ---
root = Tk()
root.geometry('350x350')
# ---
l_receita1 = Label(root, text='Receita 1')
l_receita1.place(x=10, y=10)
e_receita1 = Entry(root)
e_receita1.place(x=100, y=10)
l_receita2 = Label(root, text='Receita 2')
l_receita2.place(x=10, y=40)
e_receita2 = Entry(root)
e_receita2.place(x=100, y=40)
# ---
v_result1 = DoubleVar()
l_resRec1 = Label(root, textvariable=v_result1)
l_resRec1.place(x=10, y=100)
v_result2 = DoubleVar()
l_resRec2 = Label(root, textvariable=v_result2)
l_resRec2.place(x=10, y=140)
v_result3 = DoubleVar()
l_resRec3 = Label(root, textvariable=v_result3)
l_resRec3.place(x=10, y=220)
# ---
def calc():
v_result1.set(round(float(e_receita1.get()) * 8 / 100, 2))
v_result2.set(round(float(e_receita2.get()) * 12 / 100, 2))
v_result3.set(round(float(v_result1.get() + v_result2.get()), 2))
e_receita1.delete(0, END)
e_receita2.delete(0, END)
# ---
bt = Button(root, text='Calcular', command=calc)
bt.place(x=10, y=180)
# ---
root.mainloop()
FFIVE
达令说
相关分类