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

Nhận chiều cao và chiều rộng màn hình bằng Tkinter Python

Tkinter là thư viện cung cấp khả năng lập trình GUI cho các chương trình python. Là một phần của quá trình tạo GUI, chúng ta cần tạo bố cục màn hình có kích thước và độ sâu khác nhau. Trong chương trình này, chúng ta sẽ xem cách tính kích thước của màn hình theo pixel cũng như mm. Chúng ta cũng có thể lấy độ sâu của màn hình bằng pixel. Có nhiều phương pháp khác nhau có sẵn như một phần của Tkinter mà chúng tôi sử dụng cho việc này.

Ví dụ

from tkinter import *
# creating tkinter window
base = Tk()
#screen's length and width in pixels and mm
length_1= base.winfo_screenheight()
width_1= base.winfo_screenwidth()
length_2 = base.winfo_screenmmheight()
width_2 = base.winfo_screenmmwidth()
#screen Depth
screendepth = base.winfo_screendepth()
print("\n width x length (in pixels) = ",(width_1,length_1))
print("\n width x length (in mm) = ", (width_2, length_2))
print("\n Screen depth = ",screendepth)
mainloop()

Chạy đoạn mã trên cho chúng ta kết quả sau

Đầu ra

width x length (in pixels) = (1600, 900)
width x length (in mm) = (423, 238)
Screen depth = 32