Python如何獲取Win7,Win10系統(tǒng)縮放大小
這篇文章主要介紹了Python如何獲取Win7,Win10系統(tǒng)縮放大小,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
使用pywin32調(diào)用windows系統(tǒng)接口。
利用GetDeviceCaps獲取指定設(shè)備的設(shè)備信息。
具體參考https://docs.microsoft.com/en-us/windows/desktop/api/wingdi/nf-wingdi-getdevicecaps
實(shí)現(xiàn)如下
def get_dpi(): hDC = win32gui.GetDC(0) dpi = win32print.GetDeviceCaps(hDC, win32con.LOGPIXELSX) return dpi
win10下。如果有縮放,以上代碼總只能獲取到dpi為96,好像沒什么卵用
以下代碼能獲取到屏幕實(shí)際像素,即使縮放了。也能正確獲取
def get_dpi(): hDC = win32gui.GetDC(0) #橫向分辨率 HORZRES = win32print.GetDeviceCaps(hDC, win32con.DESKTOPHORZRES) #縱向分辨率 VERTRES = win32print.GetDeviceCaps(hDC, win32con.DESKTOPVERTRES) return HORZRES,VERTRES
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- python實(shí)現(xiàn)從wind導(dǎo)入數(shù)據(jù)
- python使用opencv在Windows下調(diào)用攝像頭實(shí)現(xiàn)解析
- windows中安裝Python3.8.0的實(shí)現(xiàn)方法
- win7下 python3.6 安裝opencv 和 opencv-contrib-python解決 cv2.xfeatures2d.SIFT_create() 的問題
- win10下安裝Anaconda的教程(python環(huán)境+jupyter_notebook)
- win10環(huán)境下配置vscode python開發(fā)環(huán)境的教程詳解
- win10子系統(tǒng)python開發(fā)環(huán)境準(zhǔn)備及kenlm和nltk的使用教程
- win10 + anaconda3 + python3.6 安裝tensorflow + keras的步驟詳解
相關(guān)文章
flask+pymysql實(shí)現(xiàn)Web端操作數(shù)據(jù)庫的項(xiàng)目實(shí)踐
本文主要介紹了flask+pymysql實(shí)現(xiàn)Web端操作數(shù)據(jù)庫的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
深入淺析Python中l(wèi)ist的復(fù)制及深拷貝與淺拷貝
這篇文章主要介紹了Python中l(wèi)ist的復(fù)制及深拷貝與淺拷貝及區(qū)別解析 ,需要的朋友可以參考下2018-09-09
在服務(wù)器端實(shí)現(xiàn)無間斷部署Python應(yīng)用的教程
這篇文章主要介紹了在服務(wù)器端實(shí)現(xiàn)無間斷部署Python應(yīng)用的教程,方法主要是Gunicorn進(jìn)行重載,需要的朋友可以參考下2015-04-04
Python面向?qū)ο蠓庋b繼承和多態(tài)示例講解
這篇文章給大家介紹了python面向?qū)ο蟮娜筇卣鳎悍庋b,繼承,多態(tài)的相關(guān)知識,通過實(shí)例代碼講解的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2021-04-04
keras.layers.Layer中無法定義name的問題及解決
這篇文章主要介紹了keras.layers.Layer中無法定義name的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02
Mac在python3環(huán)境下安裝virtualwrapper遇到的問題及解決方法
這篇文章主要介紹了Mac在python3環(huán)境下安裝virtualwrapper遇到的問題及解決方法,我在使用mac安裝virtualwrapper的時候遇到了問題,搞了好長時間,,在這里總結(jié)一下分享出來,供遇到相同的問題的朋友使用,少走些彎路,需要的朋友可以參考下2019-07-07
詳解用pyecharts Geo實(shí)現(xiàn)動態(tài)數(shù)據(jù)熱力圖城市找不到問題解決
這篇文章主要介紹了詳解用pyecharts Geo實(shí)現(xiàn)動態(tài)數(shù)據(jù)熱力圖城市找不到問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06

