Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách lấy kích thước màn hình trong Tkinter?

Tkinter ban đầu tạo cửa sổ hoặc đối tượng khung nơi tất cả các widget, khung được hiển thị.

Các thành phần Tkinter điều chỉnh kích thước và chiều rộng cửa sổ theo hình học do người dùng định nghĩa.

Để lấy kích thước màn hình, chúng ta có thể dùng winfo_screenwidth() trả về chiều rộng màn hình và winfo_screenheight() cho chiều cao màn hình tính bằng pixel.

Ví dụ

Trong ví dụ này, chúng ta sẽ in kích thước màn hình làm đầu ra,

# Import thư viện cần thiết
from tkinter import *
# Tạo instance của khung tkinter
win = Tk()
# Đặt hình học của khung
win.geometry("650x250")
# Lấy chiều rộng và chiều cao màn hình hiện tại
screen_width = win.winfo_screenwidth()
screen_height = win.winfo_screenheight()
# In kích thước màn hình
print("Chiều rộng màn hình:", screen_width)
print("Chiều cao màn hình:", screen_height)
win.mainloop()

Kết quả

Chạy mã sẽ hiển thị cửa sổ và in kích thước màn hình.

Chiều rộng màn hình: 1366
Chiều cao màn hình: 768