我正在使用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)