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

Python Tkinter – Đặt chiều rộng Entry 100%

Widget Tkinter Entry chấp nhận đầu vào một dòng từ người dùng. Ta thay đổi thuộc tính Entry widget bằng cách cung cấp thuộc tính và giá trị mặc định trong constructor.

Giả sử ta muốn tạo widget Entry toàn chiều rộng. Có vài cách nhưng xét trường hợp đơn giản dùng Pack Geometry Manager hiển thị Entry widget, ta chắc chắn đặt chiều rộng Entry widget bằng thuộc tính fill(x or y).

Ví dụ

# Import thư viện cần thiết
from tkinter import *
from tkinter import ttk

# Tạo instance của frame hoặc cửa sổ tkinter
win = Tk()

# Đặt kích thước cửa sổ
win.geometry("700x350")

# Thêm widget dưới cùng
label = Label(win, text="Enter Your Name")
label.pack()

# Thêm widget entry
entry = Entry(win)
entry.pack(fill='x')

win.mainloop()

Kết quả

Thực thi mã trên sẽ hiển thị widget Entry toàn chiều rộng mở rộng bao phủ trục X trong cửa sổ.

Python Tkinter – Đặt chiều rộng Entry 100%