猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在Python中获得显示器分辨率?
如何在Python中获得显示器分辨率?
获取监视器分辨率的最简单方法是什么(最好是在元组中)?
LEATH
浏览 3136
回答 3
3回答
人到中年有点甜
在Windows上:from win32api import GetSystemMetricsprint("Width =", GetSystemMetrics(0))print("Height =", GetSystemMetrics(1))如果您正在使用高分辨率屏幕,请确保您的python解释器是HIGHDPIAWARE。基于这篇文章。
0
0
0
温温酱
在Windows中,您还可以使用ctypes GetSystemMetrics():import ctypes user32 = ctypes.windll.user32 screensize = user32.GetSystemMetrics(0), user32.GetSystemMetrics(1)这样你就不需要安装pywin32包了; 它不需要Python本身没有的任何东西。对于多显示器设置,您可以检索虚拟显示器的组合宽度和高度:import ctypes user32 = ctypes.windll.user32 screensize = user32.GetSystemMetrics(78), user32.GetSystemMetrics(79)
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续