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

การสร้างหน้าต่าง tkinter ที่ขยายใหญ่สุดโดยอัตโนมัติ


มีสองวิธีในการรับหน้าต่างที่ขยายให้ใหญ่สุดโดยอัตโนมัติใน Tkinter

  • เราสามารถใช้วิธี state() ของ Tkinter และเรียกใช้ด้วยแอตทริบิวต์ "zoomed" .
root.state("zoomed")
  • วิธีที่สองคือการใช้ แอตทริบิวต์ วิธีการของ Tkinter พร้อมพารามิเตอร์ "-fullscreen" และตั้งค่าเป็น จริง .

โดยค่าเริ่มต้น Tkinter จะสร้างหน้าต่างที่มีขนาดที่กำหนดไว้ล่วงหน้า ขนาดของหน้าต่างสามารถปรับแต่งได้โดยใช้วิธีการทางเรขาคณิต ตัวอย่างเช่น

root.geometry("700 x 350")

ตัวอย่างที่ 1

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame
root=Tk()

# Create a label
Label(root, text="Welcome to Tutorialspoint", font="Calibri, 20").pack(pady=20)

# Maximize the window Size using state property
root.state('zoomed')

root.mainloop()

ผลลัพธ์

มันจะสร้างผลลัพธ์ต่อไปนี้ -

การสร้างหน้าต่าง tkinter ที่ขยายใหญ่สุดโดยอัตโนมัติ

ตัวอย่างที่ 2

ตอนนี้ มาปรับแต่งโค้ดและใช้ แอตทริบิวต์ วิธีการแทน สถานะ วิธีการ

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame
root=Tk()

# Create a label
Label(root, text="Welcome to Tutorialspoint", font="Calibri, 20").pack(pady=20)

# Maximize the window Size using attributes method
root.attributes('-fullscreen', True)

root.mainloop()

ผลลัพธ์

มันจะสร้างผลลัพธ์ต่อไปนี้ -

การสร้างหน้าต่าง tkinter ที่ขยายใหญ่สุดโดยอัตโนมัติ