gpt4 book ai didi

python - 如何使用 wx.displaySize() 查找两台显示器的屏幕尺寸

转载 作者:太空狗 更新时间:2023-10-29 21:32:22 30 4
gpt4 key购买 nike

我想使用 wxPython 获取两台显示器的屏幕尺寸。

要获取一台显示器的屏幕尺寸:(screenSize 是包含 x 和 y 值的 [])。

screenSize = wx.DisplaySize()

但我想要一些适用于多个显示器的东西,如下所示:

screenSizeMonitor1 = wx.DisplaySize()
screenSizeMonitor2 = wx.DisplaySize()

如果可能,最好知道哪个显示器在左边(如果使用两个显示器)哪个在右边。

最佳答案

您可以使用 GetGeometry() wx.Display 的方法类:

displays = (wx.Display(i) for i in range(wx.Display.GetCount()))
sizes = [display.GetGeometry().GetSize() for display in displays]

要确定最左边的监视器,您只需比较 GetGeometry() 返回的 wx.Rect 实例的左侧坐标。左边坐标最小的显示器是最左边的。

关于python - 如何使用 wx.displaySize() 查找两台显示器的屏幕尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10294920/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com