如何在 Tkinter 中将 Entry.get() 变量转换为整数?
Tkinter 控件的 Entry 通常用于以文本形式获得单行输入。我们可以使用 .get() 方法从 Entry 控件获取输出。不过,.get() 方法返回字符串格式的输出。例如,如果用户在 Entry 控件中输入整数,该整数会转换为字符串。如需将 Entry 输入的类型更改为整数,我们可以将字符串转换为整数。
示例
在此示例中,我们展示了如何在从用户获取整数输入时计算和。下面是具体方法:
# Import the required libraries from tkinter import * # Create an instance of tkinter frame or window win=Tk() # Set the size of the tkinter window win.geometry("700x350") def cal_sum(): t1=int(a.get()) t2=int(b.get()) sum=t1+t2 label.config(text=sum) # Create an Entry widget Label(win, text="Enter First Number", font=('Calibri 10')).pack() a=Entry(win, width=35) a.pack() Label(win, text="Enter Second Number", font=('Calibri 10')).pack() b=Entry(win, width=35) b.pack() label=Label(win, text="Total Sum : ", font=('Calibri 15')) label.pack(pady=20) Button(win, text="Calculate Sum", command=cal_sum).pack() win.mainloop()
输出
广告