Widget Entry trong ứng dụng Tkinter hỗ trợ đầu vào đơn dòng của người dùng. Bạn có thể cấu hình kích thước của widget Entry như chiều rộng bằng thuộc tính width. Tuy nhiên, tkinter không có thuộc tính height để đặt chiều cao của widget Entry. Để đặt chiều cao, bạn có thể sử dụng thuộc tính font('font_name', font-size). Kích thước font của văn bản trong widget Entry luôn hoạt động như chiều cao của widget Entry.
Ví dụ
Hãy xem ví dụ để hiểu rõ hơn. Làm theo các bước sau:
Nhập thư viện cần thiết
Tạo widget Entry, đặt chiều rộng và chiều cao bằng cách chỉ định thuộc tính font('font-name', font-size).
Tạo một Nút để in tên người dùng với sự trợ giúp của widget Label.
Định nghĩa hàm để tạo Label hiển thị tên người dùng.
Sử dụng hàm get() để trả về chuỗi đầu vào từ widget Entry.
# Nhập thư viện cần thiết
from tkinter import *
# Tạo instance của khung tkinter
win = Tk()
# Thiết lập kích thước cửa sổ tkinter
win.geometry("700x350")
# Định nghĩa hàm
def myClick():
greet = "Hello " + name.get()
label = Label(win, text=greet, font=('Arial', 12))
label.pack(pady=10)
# Tạo widget entry
name = Entry(win, width=50, font=('Arial 24'))
name.pack(padx=10, pady=10)
# Tạo nút
button = Button(win, text="Submit", command=myClick)
button.pack(pady=10)
win.mainloop()
Kết quả
Chạy chương trình trên sẽ hiển thị một cửa sổ với widget Entry yêu cầu người dùng nhập tên và một Nút để gửi tên. Khi bạn nhấn "Submit", nó sẽ hiển thị widget Label trên màn hình.

Bây giờ nhập tên của bạn vào trường và nhấn "Submit" để xem đầu ra.
