亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Python中獲得顯示器分辨率?

如何在Python中獲得顯示器分辨率?

LEATH 2019-07-26 15:17:18
如何在Python中獲得顯示器分辨率?獲取監視器分辨率的最簡單方法是什么(最好是在元組中)?
查看完整描述

3 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

在Windows上:

from win32api import GetSystemMetricsprint("Width =", GetSystemMetrics(0))print("Height =", GetSystemMetrics(1))

如果您正在使用高分辨率屏幕,請確保您的python解釋器是HIGHDPIAWARE。

基于這篇文章。


查看完整回答
反對 回復 2019-07-26
?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

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


查看完整回答
反對 回復 2019-07-26
  • 3 回答
  • 0 關注
  • 3182 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號