📅  最后修改于: 2023-12-03 15:38:52.660000             🧑  作者: Mango
Tkinter 是 Python 语言中内置的一个 GUI (图形用户界面) 库。它提供了用户创建应用程序时所需的各种组件和工具。
在 Tkinter 中,我们可以使用 place()
方法来移动按钮。place()
方法可以让我们指定组件的位置和大小。
以下是一个简单的 Tkinter 程序,它创建了一个窗口和一个按钮,按钮的默认位置是 (0, 0):
from tkinter import *
root = Tk()
button = Button(root, text='我在原点')
button.pack()
root.mainloop()
要移动按钮,我们可以调用按钮的 place()
方法并传递 x
和 y
参数,这些参数指定了按钮的新位置。例如,以下代码将按钮从 (0, 0) 移动到 (50, 50):
button.place(x=50, y=50)
要将按钮居中,我们可以使用 place()
方法的 relx
和 rely
参数。这些参数将按钮的位置设置为相对于窗口大小的百分比。例如,以下代码将按钮居中:
button.place(relx=0.5, rely=0.5, anchor=CENTER)
relx
参数设置了按钮的水平位置,范围从 0(窗口的最左边)到 1(窗口的最右边)。rely
参数设置了按钮的垂直位置,范围从 0(窗口的顶部)到 1(窗口的底部)。anchor
参数指定了按钮的锚点,这里我们指定为 CENTER
,表示居中。
我们可以使用 place()
方法来移动 Tkinter 中的按钮。通过设置 x
和 y
参数,我们可以将按钮移动到指定位置。通过设置 relx
和 rely
参数,我们可以将按钮居中。