【发布时间】:2013-12-31 23:22:42
【问题描述】:
我正在尝试使用 python 为绘图程序创建一个矩形工具。基本上,我希望用户能够单击画布并能够从该特定点绘制矩形,就像绘图程序中的任何矩形工具一样。这是我现在拥有的代码。它目前给了我非常小的十字形结构。我不确定是什么导致了这个输出,只是想了解如何解决这个问题。谢谢你。
if mb[0] == 1 and canvas.collidepoint(mx,my):
screen.set_clip(canvas)
if tool == "rectangle":
screen.blit(copy,(0,0))
x,y = mouse.get_pos()
mx,my = mouse.get_pos()
draw.rect(screen,(c),(x,y,mx-x,my-y),sz)
screen.set_clip(None)
【问题讨论】:
标签: python pygame paint draw rectangles