Tkinter จะสร้างหน้าต่างด้วยขนาดเริ่มต้นเมื่อเริ่มต้นแอปพลิเคชัน เราสามารถปรับขนาดหน้าต่างได้ด้วยเมธอด geometry() แต่หากต้องการให้หน้าต่างขยายเต็มหน้าจอ (Maximize) ทันทีที่เปิด สามารถใช้เมธอด state() โดยส่งค่า 'zoomed' เข้าไป
ตัวอย่างโค้ด
# นำเข้าไลบรารีที่จำเป็น
from tkinter import *
# สร้างอินสแตนซ์ของเฟรม Tkinter
win = Tk()
# กำหนดขนาดเฟรม (จะถูกทับทิ้งโดย state('zoomed'))
win.geometry("600x400")
# สร้าง Label ข้อความ
Label(win, text="It takes only 21 days to create a new Habit", font=('Times New Roman bold', 15)).pack(pady=20)
# ทำให้หน้าต่างขยายเต็มหน้าจอ
win.state('zoomed')
# เริ่มต้นลูปหลัก
win.mainloop()
ผลลัพธ์
เมื่อรันโค้ด หน้าต่าง Tkinter จะเปิดในโหมดเต็มหน้าจอ (Maximized) ทันที
