Computer >> Máy Tính >  >> Lập trình >> Python

Tạo cửa sổ tkinter được tối đa hóa tự động

Có hai cách khác nhau để chúng ta có thể có được một cửa sổ được phóng to tự động trong Tkinter.

  • Chúng tôi có thể sử dụng phương thức state () của Tkinter và gọi nó với thuộc tính "zoomed" .
root.state("zoomed")
  • Cách tiếp cận thứ hai là sử dụng thuộc tính phương thức Tkinter với tham số "-fullscreen" và đặt nó thành True .

Theo mặc định, Tkinter tạo một cửa sổ có kích thước được xác định trước. Kích thước của cửa sổ có thể được tùy chỉnh bằng phương pháp hình học. Ví dụ,

root.geometry("700 x 350")

Ví dụ 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()

Đầu ra

Nó sẽ tạo ra kết quả sau -

Tạo cửa sổ tkinter được tối đa hóa tự động

Ví dụ 2

Bây giờ, hãy chỉnh sửa mã và sử dụng thuộc tính thay vì trạng thái phương pháp.

# 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()

Đầu ra

Nó sẽ tạo ra kết quả sau -

Tạo cửa sổ tkinter được tối đa hóa tự động