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

Python Tkinter - Đặt chiều rộng mục nhập 100%

Các widget Tkinter Entry 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. Chúng tôi có thể thay đổi các thuộc tính của tiện ích Entry bằng cách cung cấp các thuộc tính và giá trị mặc định trong hàm tạo của nó.

Giả sử rằng chúng tôi muốn tạo một widget Entry có chiều rộng đầy đủ cho một ứng dụng. Có một số cách để làm điều đó nhưng nếu chúng ta xem xét trường hợp đơn giản nhất khi chúng ta sử dụng Pack Geometry Manager để hiển thị tiện ích Entry, thì chúng ta chắc chắn có thể đặt chiều rộng của tiện ích Entry bằng cách thêm fill (x hoặc y) tài sản.

Ví dụ

# Import the required library
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame or window
win= Tk()

# Set the size of the window
win.geometry("700x350")

# Add bottom widgets in the application
label= Label(win, text= "Enter Your Name")
label.pack()

# Add an entry widget
entry= Entry(win)
entry.pack(fill='x')

win.mainloop()

Đầu ra

Việc thực thi đoạn mã trên sẽ hiển thị tiện ích con Entry có chiều rộng đầy đủ được mở rộng để che trục X trong cửa sổ.

Python Tkinter - Đặt chiều rộng mục nhập 100%