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

Chỉ định kích thước hộp văn bản Tkinter tính bằng pixel

Bạn đặt vị trí widget text bằng cách chỉ định kích thước dùng trình quản lý hình học place(**option). Khởi tạo widget bên trong frame làm cho widget độc lập trong cửa sổ ứng dụng. Sau đó dùng place()geometry manager gán chiều rộng và cao của widget trong cửa sổ. Pixel xác định widget được định vị chính xác như thế nào. Do đó, trình quản lý hình học place() cung cấp hệ thống lưới đặt widget ở vị trí cụ thể.

Ví dụ

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

# Tạo instance của frame tkinter
win = Tk()

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

# Thêm widget Text và chèn văn bản giả
text = Text(win, wrap=WORD, font=('Courier 15 bold'))
text.insert(END, lorem.sentence())
text.place(x=10, y=10, width=400, height=300)

win.mainloop()

Kết quả

Khi chạy mã, widget Text xuất hiện trong cửa sổ với văn bản giả. Kích thước widget Text cập nhật bằng cách thay đổi giá trị x, y, width, height trong place() geometry manager.

Chỉ định kích thước hộp văn bản Tkinter tính bằng pixel