在 Tkinter Python 中设置按钮的位置?

pythontkinterserver side programmingprogramming

Tkinter 小部件可以通过某些方式定位在窗口内。Tkinter 几何管理器有三种方法,pack()、place()grid(),通过这些方法我们可以设置小部件在应用程序窗口中的位置。每种方法都有自己的局限性和用途。要设置按钮在 Tkinter 应用程序窗口上的位置,我们最好使用 place(x-coordinates, y-coordinates) 方法,而不是其他所有方法。它采用定义小部件位置所需的 x 和 y 坐标值。

示例

示例代码包含一个按钮小部件,该小部件使用 place(x, y) 方法将按钮定位在窗口中。

# 导入 Tkinter 库
from tkinter import *
from tkinter import ttk
# 创建 Tkinter 框架实例
win = Tk()
# 定义几何图形
win.geometry("750​​x250")
def close_win():
   win.destroy()
# 在框架中创建按钮
button = ttk.Button(win, text="Click", command=close_win)
button.place(x=325, y=125)
# 创建标签
Label(win, text="Click the Button to Close the Window", font=('Consolas 15')).pack()
win.mainloop()

输出

运行上述代码将在窗口的中心位置显示一个包含按钮的窗口。


相关文章