Python 如何使用wx.displaySize()查找两个监视器的屏幕大小
我想使用wxPython获得两个监视器的屏幕大小 获取一个监视器的屏幕大小:(屏幕大小为[],包含x和y值) 但我想要一种适用于多个监视器的设备,如下所示:Python 如何使用wx.displaySize()查找两个监视器的屏幕大小,python,wxpython,multiple-monitors,Python,Wxpython,Multiple Monitors,我想使用wxPython获得两个监视器的屏幕大小 获取一个监视器的屏幕大小:(屏幕大小为[],包含x和y值) 但我想要一种适用于多个监视器的设备,如下所示: screenSizeMonitor1 = wx.DisplaySize() screenSizeMonitor2 = wx.DisplaySize() 如果可能,最好知道哪个监视器在左边(如果使用两个监视器),哪个在右边。您可以使用该类的方法: 要确定最左边的监视器,只需比较GetGeometry()返回的wx.Rect实例的左坐标即可。
screenSizeMonitor1 = wx.DisplaySize()
screenSizeMonitor2 = wx.DisplaySize()
如果可能,最好知道哪个监视器在左边(如果使用两个监视器),哪个在右边。您可以使用该类的方法:
要确定最左边的监视器,只需比较GetGeometry()
返回的wx.Rect
实例的左坐标即可。左坐标最小的监视器是最左边的监视器
screenSizeMonitor1 = wx.DisplaySize()
screenSizeMonitor2 = wx.DisplaySize()
displays = (wx.Display(i) for i in range(wx.Display.GetCount()))
sizes = [display.GetGeometry().GetSize() for display in displays]