📜  如何移动 Tkinter 按钮?(1)

📅  最后修改于: 2023-12-03 15:38:52.660000             🧑  作者: Mango

如何移动 Tkinter 按钮?

Tkinter 简介

Tkinter 是 Python 语言中内置的一个 GUI (图形用户界面) 库。它提供了用户创建应用程序时所需的各种组件和工具。

移动按钮

在 Tkinter 中,我们可以使用 place() 方法来移动按钮。place() 方法可以让我们指定组件的位置和大小。

以下是一个简单的 Tkinter 程序,它创建了一个窗口和一个按钮,按钮的默认位置是 (0, 0):

from tkinter import *
  
root = Tk()
button = Button(root, text='我在原点')
button.pack()
root.mainloop()

要移动按钮,我们可以调用按钮的 place() 方法并传递 xy 参数,这些参数指定了按钮的新位置。例如,以下代码将按钮从 (0, 0) 移动到 (50, 50):

button.place(x=50, y=50)
居中按钮

要将按钮居中,我们可以使用 place() 方法的 relxrely 参数。这些参数将按钮的位置设置为相对于窗口大小的百分比。例如,以下代码将按钮居中:

button.place(relx=0.5, rely=0.5, anchor=CENTER)

relx 参数设置了按钮的水平位置,范围从 0(窗口的最左边)到 1(窗口的最右边)。rely 参数设置了按钮的垂直位置,范围从 0(窗口的顶部)到 1(窗口的底部)。anchor 参数指定了按钮的锚点,这里我们指定为 CENTER,表示居中。

小结

我们可以使用 place() 方法来移动 Tkinter 中的按钮。通过设置 xy 参数,我们可以将按钮移动到指定位置。通过设置 relxrely 参数,我们可以将按钮居中。