我正在做一个项目,我需要在窗口上显示线条。我也想沿着线移动光标。我期待着在 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/