如何设置 Tkinter 窗口小组件的位置,使其不粘连在一起?


在 Tkinter GUI 框架中,我们可以添加任意数量的小组件,使其更具功能性和可操作性。然而,有时调整小组件的大小和位置较为困难,以至于它们粘连在一起且大小不可变。我们可以使用小组件定位管理器添加边距,使每个小组件成为一个独立的实体。

示例

#Import the required library
from tkinter import*
from tkinter import ttk

#Create an instance of tkinter frame
win= Tk()

#Set the geometry
win.geometry("750x250")

#Create an Label Widget
Label(win, text= "New Line Text", font= ('Helvetica 15
underline')).pack(pady=20)
left=Button(win, text="Button1", font= ('Helvetica 15 bold'))
left.pack(padx= 10,pady=10)
right= Button(win, text= "Button2",font=('Helvetica 15 bold'))
right.pack(padx= 10, pady= 10)
center= Button(win, text= "Button3", font= ('Helvetica 15 bold'))
center.pack(padx=10, pady=10)
win.mainloop()

输出

运行以上代码后,窗口中所有按钮都将添加边距。

更新于: 2021-04-16

301 次浏览

开启你的职业生涯

完成课程以获得认证

开始
广告