Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เพิ่ม Margin ให้หน้าต่าง Tkinter

ควบคุม margin ด้วย padx, pady ใน pack() หรือ grid() หรือใช้ Frame เป็น container พร้อม padding

ตัวอย่างโค้ด

from tkinter import *
from tkinter import ttk

win = Tk()
win.geometry("700x350")

frame = Frame(win, relief='sunken', bg="black")
frame.pack(fill=BOTH, expand=True, padx=10, pady=20)  # margin 10/20 px

Label(frame, text="Welcome to Tutorialspoint", font=('Helvetica 15 bold'), bg="white").pack(pady=30)

win.mainloop()

ผลลัพธ์

Frame มีขอบด้านนอก 10px แนวนอน 20px แนวตั้ง

เพิ่ม Margin ให้หน้าต่าง Tkinter