如何在tkinter python gui中在框架的所有四个角落中放置四个按钮

如何在tkinter python gui中在框架的所有四个角落中放置四个按钮,python,tkinter,tkinter-layout,Python,Tkinter,Tkinter Layout,嘿,我是tkinter gui新手,请帮助我想添加四个按钮,每个角落一个,这是我尝试的,请帮助 from tkinter import * root=Tk() labelsub2i = Label(root, bg="red") labelsub2i.place(relwidth=0.8, relheight=0.7, relx=0.1, rely=0.15) #BUTTONS FOR OPTIONS button1 = Button(labelsub2i, text="Aasddddddddd

嘿,我是tkinter gui新手,请帮助我想添加四个按钮,每个角落一个,这是我尝试的,请帮助

from tkinter import *
root=Tk()
labelsub2i = Label(root, bg="red")
labelsub2i.place(relwidth=0.8, relheight=0.7, relx=0.1, rely=0.15)
#BUTTONS FOR OPTIONS
button1 = Button(labelsub2i, text="Aasdddddddddddddddddd").grid(row=1,column=1,sticky=W)
button2 = Button(labelsub2i, text="Bsdaaaaaaaaaaaaaaaasad").grid(row=1,column=6,sticky=E)
button3 = Button(labelsub2i, text="Cdsaaaaaaaaaaaaaaqsdaa").grid(row=3,column=1,sticky=W)
button4 = Button(labelsub2i, text="Dadsssssssssssssssssssss").grid(row=3,column=6,sticky=E)
root.mainloop()


对于您的案例,您可以使用
place(…)
而不是
grid(…)


对于您的情况,您可以使用
place(…)
而不是
grid(…)


如果没有更多的细节,很难给出好的建议,有几种方法可以满足你的需求。中间还会有其他小部件吗?如果用户使窗口变小,对象重叠可以吗?将
按钮(labelsub2i,
替换为
按钮(root
root.grid\u column配置(2,权重=1)
root.grid\u rowconfigure(2,权重=1)在没有更多细节的情况下很难给出好的建议,有两种方法可以做你想做的事情。中间会有其他窗口小部件吗?如果用户使窗口真的很小,可以替换对象重叠吗?替换<代码>按钮(LabelSub2i,…<代码> > <代码>按钮(根<代码/代码>和<代码> ROOT.GRIDY-CytAd配置)(2,权重=1)
root.grid\u row配置(2,权重=1)
。请阅读
button1 = Button(labelsub2i, text="Aasdddddddddddddddddd")
button1.place(relx=0, rely=0, anchor='nw')

button2 = Button(labelsub2i, text="Bsdaaaaaaaaaaaaaaaasad")
button2.place(relx=1.0, rely=0, anchor='ne')

button3 = Button(labelsub2i, text="Cdsaaaaaaaaaaaaaaqsdaa")
button3.place(relx=0, rely=1.0, anchor='sw')

button4 = Button(labelsub2i, text="Dadsssssssssssssssssssss")
button4.place(relx=1.0, rely=1.0, anchor='se')