Một widget Entry trong Tkinter không có gì khác ngoài một widget đầu vào chấp nhận đầu vào của người dùng một dòng trong một trường văn bản. Để trả lại dữ liệu đã nhập trong tiện ích con Entry, chúng tôi phải sử dụng get () phương pháp. Nó trả về dữ liệu của tiện ích con có thể được in thêm trên bảng điều khiển.
Ví dụ
Ví dụ sau sẽ trả về dữ liệu đầu vào có thể được sử dụng để hiển thị trong cửa sổ với sự trợ giúp của Tiện ích nhãn.
#Import the required libraries from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x250") # Define a function to return the Input data def get_data(): label.config(text= entry.get(), font= ('Helvetica 13')) #Create an Entry Widget entry = Entry(win, width= 42) entry.place(relx= .5, rely= .5, anchor= CENTER) #Inititalize a Label widget label= Label(win, text="", font=('Helvetica 13')) label.pack() #Create a Button to get the input data ttk.Button(win, text= "Click to Show", command= get_data).place(relx= .7, rely= .5, anchor= CENTER) win.mainloop()
Đầu ra
Nếu chúng ta thực thi đoạn mã trên, nó sẽ hiển thị một cửa sổ có tiện ích Mục nhập và một nút để hiển thị thông tin nhập trên màn hình.
Bây giờ, hãy nhấp vào nút "Nhấp để hiển thị" và nó sẽ hiển thị thông tin nhập của người dùng trên canvas.