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

Cách tạo ứng dụng toàn màn hình không viền bằng Python-3 Tkinter?

Để làm cho cửa sổ Tkinter không viền và toàn màn hình, chúng tôi có thể sử dụng phương pháp tiện ích thuộc tính (‘- fullscreen’, True) . Cửa sổ Tkinter có thể được định cấu hình bằng các hàm và phương thức được xác định trong thư viện Tkinter.

Một phương pháp tương tự khác mà Tkinter cung cấp để làm cho cửa sổ ứng dụng ở chế độ toàn màn hình là overrideredirect (True) . Phương thức này chỉ có thể được gọi nếu ứng dụng chỉ cần thay đổi kích thước theo chiều rộng và chiều cao đã xác định của nó.

Ví dụ

#Import the required Libraries
from tkinter import *
#Create an instance of Tkinter frame
win= Tk()
#Set the Geometry
win.geometry("750x250")
#Full Screen Window
win.attributes('-fullscreen', True)
def quit_win():
   win.destroy()
#Create a Quit Button
button=Button(win,text="Quit", font=('Comic Sans', 13, 'bold'), command= quit_win)
button.pack(pady=20)
win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị cửa sổ toàn màn hình.

Cách tạo ứng dụng toàn màn hình không viền bằng Python-3 Tkinter?

Nhấp vào nút "Thoát" để đóng cửa sổ toàn màn hình.