我正在做一个项目,需要在窗口上显示线条。我也想沿着这条线移动光标。我期待在python中工作。
如何使用python或其他语言执行此操作。请帮我
最佳答案
我只是发现了这个而已。
import win32gui
def DRAW_LINE(x1, y1, x2, y2):
hwnd=win32gui.WindowFromPoint((x1,y1))
hdc=win32gui.GetDC(hwnd)
x1c,y1c=win32gui.ScreenToClient(hwnd,(x1,y1))
x2c,y2c=win32gui.ScreenToClient(hwnd,(x2,y2))
win32gui.MoveToEx(hdc,x1c,y1c)
win32gui.LineTo(hdc,x2c,y2c)
win32gui.ReleaseDC(hwnd,hdc)
x1 = 640
y1 = 400
x2 = 840
y2 = 600
DRAW_LINE(x1, y1, x2, y2)
至于将鼠标移到线条下方,我无法弄清楚
关于python - 使用python在桌面(Windows/Ubuntu)上绘制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32203205/