Python tkinter使用鼠标在任意方向创建矩形

Python tkinter使用鼠标在任意方向创建矩形,python,tkinter,mouse,drag,tkinter-canvas,Python,Tkinter,Mouse,Drag,Tkinter Canvas,有没有办法在tkinter画布上通过鼠标点击从右上边缘到左下边缘绘制一个矩形(与传统方式不同)? 这是关于 谢谢acw1668 这条线是完美的解决方案 self.rect = self.canvas.create_rectangle(self.start_x, self.start_y, self.start_x, self.start_y, fill="black") 除了创建矩形(self.x,self.y,1,1,fill=“black”)应该是self.rect=self.canvas

有没有办法在tkinter画布上通过鼠标点击从右上边缘到左下边缘绘制一个矩形(与传统方式不同)? 这是关于

谢谢acw1668 这条线是完美的解决方案

self.rect = self.canvas.create_rectangle(self.start_x, self.start_y, self.start_x, self.start_y, fill="black")

除了创建矩形(self.x,self.y,1,1,fill=“black”)应该是
self.rect=self.canvas.create_矩形(self.start_x,self.start_y,self.start_x,self.start_y,fill=“black”)
self.rect = self.canvas.create_rectangle(self.start_x, self.start_y, self.start_x, self.start_y, fill="black")