0
是否可以獲取某個窗口的屏幕截圖而不是整個計算機屏幕?僅QtDesigner窗口的屏幕截圖
我的窗口是用QtDesigner使用主窗口模板編寫的。該窗口用於顯示計算結果。我怎樣才能截取一個窗口? pyscreenshot能夠做到這一點嗎?
據我所知,我可以使用bbox做屏幕的一部分,但如果用戶移動窗口,它不會正確地截取屏幕截圖。
我目前使用pyscreenshot,它需要整個屏幕的屏幕截圖。
是否可以獲取某個窗口的屏幕截圖而不是整個計算機屏幕?僅QtDesigner窗口的屏幕截圖
我的窗口是用QtDesigner使用主窗口模板編寫的。該窗口用於顯示計算結果。我怎樣才能截取一個窗口? pyscreenshot能夠做到這一點嗎?
據我所知,我可以使用bbox做屏幕的一部分,但如果用戶移動窗口,它不會正確地截取屏幕截圖。
我目前使用pyscreenshot,它需要整個屏幕的屏幕截圖。
我發現了一個基於其他職位的解決方案。
發現:Python Screenshot of inactive window PrintWindow + win32gui
若要導入模塊解決問題,我下載pywin32 Python和使用這些作爲我的進口
import win32gui
import win32ui
from ctypes import windll
from PIL import Image
是什麼操作系統你? – Keeper
我正在使用windows – dre
然後看看像這樣的平臺特定的解決方案:https://stackoverflow.com/questions/891345/get-a-shotshot-of-a-specific-application – Keeper