Ton*_*uža 10
标准库中没有任何东西可以为您执行此操作.从理论上讲,你可以通过使用ctypes进行os依赖的系统调用来自己完成,但这对我来说似乎是很多不必要的工作.这是一个使用wxPython制作屏幕截图的工作脚本:
import wx
app = wx.App(False)
s = wx.ScreenDC()
w, h = s.Size.Get()
b = wx.EmptyBitmap(w, h)
m = wx.MemoryDCFromDC(s)
m.SelectObject(b)
m.Blit(0, 0, w, h, s, 0, 0)
m.SelectObject(wx.NullBitmap)
b.SaveFile("screenshot.png", wx.BITMAP_TYPE_PNG)
Run Code Online (Sandbox Code Playgroud)