Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

รับความสูงและความกว้างของหน้าจอโดยใช้ Tkinter Python


Tkinter เป็นห้องสมุดที่ให้ความสามารถในการเขียนโปรแกรม GUI กับโปรแกรมหลาม ในการสร้าง GUI เราจำเป็นต้องสร้างเลย์เอาต์หน้าจอที่มีขนาดและความลึกต่างกัน ในโปรแกรมนี้ เราจะมาดูวิธีการคำนวณขนาดของหน้าจอทั้งแบบพิกเซลและหน่วยมิลลิเมตร นอกจากนี้เรายังสามารถรับความลึกของหน้าจอเป็นพิกเซล มีวิธีการที่หลากหลายซึ่งเป็นส่วนหนึ่งของ Tkinter ที่เราใช้สำหรับสิ่งนี้

ตัวอย่าง

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

การรันโค้ดด้านบนทำให้เราได้ผลลัพธ์ดังต่อไปนี้

ผลลัพธ์

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