Tiện ích Entry trong ứng dụng Tkinter hỗ trợ đầu vào của người dùng đơn. Bạn có thể định cấu hình kích thước của tiện ích con Entry chẳng hạn như chiều rộng của nó bằng cách sử dụng width bất động sản. Tuy nhiên, tkinter không có chiều cao thuộc tính để đặt chiều cao của tiện ích con Entry. Để đặt chiều cao, bạn có thể sử dụng phông chữ ('font_name', font-size) bất động sản. Kích thước phông chữ của văn bản trong tiện ích Mục nhập luôn hoạt động như chiều cao của tiện ích Mục nhập.
Ví dụ
Hãy để chúng tôi lấy một ví dụ để hiểu điều này rõ ràng hơn. Thực hiện theo các bước được cung cấp bên dưới -
-
Nhập các thư viện bắt buộc
-
Tạo tiện ích con Entry, đặt chiều rộng và chiều cao của nó bằng cách chỉ định phông chữ ('font-name', font-size) tài sản.
-
Tạo Nút để in tên người dùng với sự trợ giúp của tiện ích Nhãn.
-
Xác định chức năng tạo Nhãn để hiển thị tên của người dùng.
-
Sử dụng get () hàm để trả về đầu vào chuỗi từ tiện ích Entry.
# Import the required libraries from tkinter import * # Create an instance of tkinter frame win = Tk() # Set the size of the tkinter window win.geometry("700x350") # Define a function def myClick(): greet= "Hello " + name.get() label=Label(win, text=greet, font=('Arial', 12)) label.pack(pady=10) # Create an entry widget name=Entry(win, width=50, font=('Arial 24')) name.pack(padx=10, pady=10) # Create a button button=Button(win, text="Submit", command=myClick) button.pack(pady=10) win.mainloop()
Đầu ra
Chạy chương trình trên sẽ hiện ra cửa sổ có tiện ích Entry yêu cầu người dùng nhập tên và Nút gửi tên. Khi bạn nhấn "gửi", nó sẽ hiển thị tiện ích Nhãn trên màn hình.
Bây giờ, hãy nhập tên của bạn vào trường và nhấp vào "Gửi" để xem kết quả.