Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Sử dụng Entry widget trong Tkinter

Widget Entry là widget nhập text một dòng trong Tcl/Tk toolkit. Dùng để nhận và hiển thị input đơn dòng từ người dùng.

Tạo Entry: Entry(parent, width, **options). Cấu hình thuộc tính qua configure().

Ví dụ

Tạo Entry nhập tên và hiển thị chào hỏi.

from tkinter import *

win = Tk()
win.geometry("700x350")

def show_name():
    label = Label(win, text="Hello " + str(entry.get()) + "👋", font=('Calibri 25')).pack(pady=20)
    entry.delete(0, END)

Label(win, text="Enter Your Name").pack()
entry = Entry(win, width=25)
entry.pack(pady=20)
Button(win, text="Submit", command=show_name).pack()
win.mainloop()

Kết quả

Cửa sổ có Entry nhập tên, button Submit. Nhập tên → click → hiển thị "Hello [tên]👋" và xóa Entry.

Sử dụng Entry widget trong Tkinter

Phương thức Entry hữu ích: get() (lấy text), delete(start, end) (xóa), insert(index, string) (chèn), config(show='*') (mật khẩu).