如何移动 Tkinter 按钮?

How to move a Tkinter button?

我是 Python 和 Tkinter 的新手,我需要移动一个按钮。

我一直在使用button1.pack()放置按钮。

我无法将按钮从屏幕底部的原始位置移开。

绝对位置

button1.place(x=some_value, y=some_value) 

或相对位置

button1.pack(side=RIGHT, padx=some_value, pady=some_value)

padx, pady - 填充

button1.grid(row = 0, column = 0, padx = 0, pady = 0)

但这不能与pack()一起使用,你需要坚持使用任何一个。

而且这只是相对排序对象,所以如果你只有一个对象,并且你将行和列分别设置为 40 和 50,对象仍然在左上角。

动画动作:

import time, tkinter

X,Y=,0,0

for i in range(pixelsToMove):
   button.place(x=X,y=Y)
   X=X+1
   Y=Y+1
   time.sleep(0.1)

它会慢慢移动到右下角这里是如何调整它:

仅在集合 Y 处向右移动然后在 y=Y 部分执行 y=set_y 并且对于 x 执行相同的操作以向左移动更改 X=X+1 执行 X=X-1 并在 X,Y = 0,0 对 y 做 X,Y = start_x,0 相同。