我们应该使用什么工具来获取用户系统屏幕重新分类,例如像素的宽度和高度。
尝试过:
两者都有
的问题 display ":0"
答案 0 :(得分:0)
使用
import ctypes
user32 = ctypes.windll.user32
screensize = user32.GetSystemMetrics(0), user32.GetSystemMetrics(1)
或
from win32api import GetSystemMetrics
print "width =", GetSystemMetrics (0)
print "height =",GetSystemMetrics (1)
这些都适用于Windows
如果你想使用wxPython(跨平台):
import wx
wx.App(False) # The wx.App object must be created first!
print wx.GetDisplaySize()
使用linux,您可以使用类似
的内容import subprocess
output = subprocess.Popen('xrandr | grep "\*" | cut -d" " -f4',shell=True, stdout=subprocess.PIPE).communicate()[0]
print output
希望这有助于你