我想要做的是让用户点击画布上的某个地方,然后点击其他地方并在两点之间绘制一条直线.我是TKinter的新手,经过一些谷歌搜索和搜索,我很难找到一个可靠的答案.
我一直在思考它的方式,应该有一个onclick事件,它在画布上传递鼠标坐标,然后是一个onrelease事件,它在画布上传递这些坐标,从而在它们之间创建一条线.这一行必须是一个对象,然后我可以通过另一个按钮在某个时候删除,但这是一个单独的问题.
任何帮助将不胜感激,甚至任何文章/教程的链接也可能有所帮助
我有一个普遍的问题,我无法真正找到答案,所以希望你们可以提供帮助.我有一个带3个参数的函数,下面是我所拥有的一个例子.
def someFunction(self, event, string):
do stuff ..
self.canvas.bind("<Button-1>", self.someFunction("Hello"))
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我得到一个错误,说我通过了一些功能2参数而不是3.我不知道为什么..