如何网格列在tkinter?



我正在使用tkinter制作一个项目,但我在使用网格方法时遇到了一些麻烦

我试着把所有的图片放在屏幕的右边,但是它就是不工作

下面是我写的代码:

window = Tk()
window.geometry("500x400")
lemon_pic = PhotoImage(file="lemon.png")
melon_pic = PhotoImage(file="melon.png")
dragonFruit_pic = PhotoImage(file="DragonFruit.png")
lemon_picture = Label(window,image=lemon_pic,bg="white") 
melon_picture = Label(window,image=melon_pic,bg="white")
DragonFruit_picture = Label(window,image=dragonFruit_pic,bg="white")
lemon_picture.grid(row=4,column=10,sticky=E) 
melon_picture.grid(row=0,column=10,sticky=E)
DragonFruit_picture.grid(row=3,column=10,sticky=E)

window.mainloop()

下面是我得到的输出:https://i.stack.imgur.com/GV1kn.png

如果图像位于像frame.pack(side='left')那样粘在左边的帧内,则将其更改为'right'。否则:尝试使用E(东)而不是W(西)的图像

lemon_picture.grid(row=0,column=10,sticky=E) 
melon_picture.grid(row=1,column=10,sticky=E)
DragonFruit_picture.grid(row=2,column=10,sticky=E)

最新更新