wxhow以在屏幕上动态绘制一个无故障 - python



https://media.giphy.com/media/3og0neipxgdmdozm/source.gif

我正在处理一个在屏幕上绘制透明矩形并将部分保存为图像的代码。

import wx
import win32gui
app = wx.App(False)
s = wx.ScreenDC()
s.Pen = wx.Pen("#FF0000")
int_x = win32gui.GetCursorPos()[0]
int_y = win32gui.GetCursorPos()[1]
while 1:
    s.DrawRectangle(int_x,int_y,win32gui.GetCursorPos()[0]-int_x,win32gui.GetCursorPos()[1]-int_y)

我认为您需要在抽奖后进行某种清晰或刷新

s.Clear()
s.Refresh()

我还没有使用过此功能,所以我不确定它是否仅在您的wile循环中工作,但我想不会,您将需要一些东西来处理起点(Mousedown)和End(MouseUp)绘图,然后在MouseUp上进行我提到的清晰和刷新。

相关内容

  • 没有找到相关文章