Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để sử dụng tiện ích Entry trong Tkinter?

Tiện ích Entry là một widget văn bản một dòng được định nghĩa trong bộ công cụ Tcl / Tk. Chúng tôi có thể sử dụng tiện ích Entry để chấp nhận và hiển thị thông tin đầu vào của người dùng một dòng.

Để sử dụng tiện ích Mục nhập, trước tiên bạn phải tạo tiện ích Mục nhập bằng cách sử dụng hàm tạo Mục nhập (tùy chọn cha, chiều rộng, **) . Khi chúng tôi đã xác định tiện ích con Entry của mình, chúng tôi có thể định cấu hình các thuộc tính của nó như thuộc tính phông chữ, màu sắc, chiều rộng, v.v. bằng cách sử dụng config () phương pháp.

Ví dụ

Hãy sử dụng, tạo một widget Entry để chấp nhận tên người dùng và hiển thị nó trong cửa sổ.

# 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 show_name():
   # Create a Label widget
   label = Label(win, text="Hello " + str(entry.get()) + "👋", font=('Calibri 25')).pack(pady=20)
   entry.delete(0, END)

# Create a Label
Label(win, text="Enter Your Name").pack()

# Create an Entry widget
entry = Entry(win, width=25)
entry.pack(pady=20)

Button(win, text="Submit", command=show_name).pack()

win.mainloop()

Đầu ra

Khi bạn chạy đ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. Nhập tên của bạn vào tiện ích Mục nhập nhất định và nhấp vào nút để hiển thị thông báo trên cửa sổ.

Làm thế nào để sử dụng tiện ích Entry trong Tkinter?