Tiện ích Entry trong Tkinter thường được sử dụng để chấp nhận đầu vào một dòng trong trường văn bản. Chúng tôi có thể lấy kết quả từ tiện ích Entry bằng cách sử dụng .get () phương pháp. Tuy nhiên, .get () phương thức trả về kết quả ở định dạng chuỗi. Ví dụ:nếu người dùng nhập một số nguyên trong tiện ích con Entry, nó sẽ được chuyển đổi thành một chuỗi. Để thay đổi kiểu của đầu vào Entry thành một số nguyên, chúng ta có thể ép kiểu chuỗi thành một số nguyên.
Ví dụ
Trong ví dụ này, chúng tôi đã chỉ ra cách tính tổng trong khi lấy đầu vào số nguyên từ người dùng.
# 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()
Đầu ra