在 Tkinter 中放置形状 Canvas

Placing Shapes In Tkinter Canvas

我使用 tkinter 在 canvas 中创建了一个形状: ball=canvas.create_oval(0, 0, 20, 20, fill="saddle brown") 但是,我想知道如何在 canvas 上准确指定绘制形状的位置。我曾尝试更改坐标 0、0、20、20,但这只会改变形状的大小。 如有任何帮助,我们将不胜感激!

以下坐标将使球在不同的位置:

ball=canvas.create_oval(40, 40, 60, 60, fill="saddle brown")

create_oval(x0, y0, x1, y1)的坐标x0y0x1y1为椭圆的边界框的左上角和右下角你正在创作。

如果你看一下 here,你会发现更多有用的信息。