โดยทั่วไปแล้ว วิดเจ็ตรายการใน Tkinter ใช้เพื่อยอมรับการป้อนข้อมูลแบบบรรทัดเดียวในช่องข้อความ เราสามารถรับผลลัพธ์จากวิดเจ็ตรายการโดยใช้ .get() กระบวนการ. อย่างไรก็ตาม .get() วิธีการส่งคืนผลลัพธ์ในรูปแบบสตริง ตัวอย่างเช่น หากผู้ใช้พิมพ์ตัวเลขจำนวนเต็มในวิดเจ็ต 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()
ผลลัพธ์