如何在Tkinter窗口上定位按钮?

如何在Tkinter窗口上定位按钮?

要设置按钮的位置,我们使用按钮小部件的place方法。place方法需要按钮的x和y坐标。

步骤 −

  • 导入所需的库并创建一个Tkinter frame的实例。

  • 使用 win.geometry 方法设置帧的大小。

  • 接下来,创建多个按钮并将它们命名为”Button-1″,”Button-2″等。

  • 使用place方法提供x和y坐标值设置按钮的位置。

  • 最后,运行应用程序窗口的 mainloop

示例

# 导入Tkinter库
from tkinter import *
from tkinter import ttk

# 创建Tkinter frame的实例
win = Tk()

# 定义大小
win.geometry("750x350")

# 在frame中创建按钮
button = ttk.Button(win, text="Button-1")
button.place(x=325, y=125)

button = ttk.Button(win, text="Button-2")
button.place(x=325, y=175)

button = ttk.Button(win, text="Button-3")
button.place(x=325, y=225)

# 创建一个标签
Label(win, text="定位按钮", font='Consolas 15').pack()

win.mainloop()

输出

运行代码后,会显示以下窗口 −

如何在Tkinter窗口上定位按钮?

注意,我们在所有三个按钮中将 x 变量固定在325上,这就是为什么按钮对齐的原因。您可以在place方法中更改 (x, y) 值以更改按钮的位置。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程