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

Cách thêm lề (margin) cho cửa sổ tkinter

Lề của cửa sổ tkinter kiểm soát bằng cách chỉ định giá trị fill, expand và padding. Cách khác đặt lề cửa sổ tkinter là dùng grid(**options) Geometry Manager. Grid pack manager cho phép thêm lề bằng cách chỉ định giá trị row và column.

Ví dụ

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

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

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

# Thêm frame đặt kích thước cửa sổ
frame = Frame(win, relief='sunken', bg="black")
frame.pack(fill=BOTH, expand=True, padx=10, pady=20)

# Thêm widget label
label = Label(frame, text="Welcome to Tutorialspoint",
              font=('Helvetica 15 bold'), bg="white")
label.pack(pady=30)

win.mainloop()

Kết quả

Thực thi mã trên sẽ hiển thị văn bản Label nằm trong frame. Lề của frame co giãn được.

Cách thêm lề (margin) cho cửa sổ tkinter