如何在Tkinter中获取可滚动画布上的坐标?
画布小部件有两个坐标系:(a)窗口坐标系和(b)画布坐标系。窗口坐标系始终从窗口的左上角(0,0)开始,而画布坐标系指定项目实际放置在画布上的位置。
要将窗口坐标系转换为画布坐标系,可以使用以下两种方法,
如果我们考虑窗口坐标系的情况,则鼠标事件仅发生在窗口坐标系中。我们可以将窗口坐标转换为画布坐标系。
示例
在此应用程序中,我们将获得画布小部件内鼠标指针的位置。
输出
运行上述代码将显示一个窗口。
如果我们移动鼠标指针并在画布上的任何位置单击,它将在控制台上打印指针的相对坐标。