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