所以我只是在和Tkinter玩弄,想尝试将两个图像紧挨着放置。我使用tk.PhotoImage
来获得图像,但是当我使用网格将它们并排放置时,图像之间存在空白。有什么办法可以删除?
源代码:
import tkinter as tk
root = tk.Tk()
img2 = tk.PhotoImage(file='blue.png')
ree2 = tk.Label(root, image=img2)
img4 = tk.PhotoImage(file='green.png')
ree4 = tk.Label(root, image=img4)
ree2.grid(row=2, column=2)
ree4.grid(row=2, column=1)
root.mainloop()
答案 0 :(得分:3)
您可以使用选项borderwidth
来更改图像周围边框的宽度。
img2 = tk.PhotoImage(file='blue.png')
ree2 = tk.Label(root, image=img2, borderwidth=0)
img4 = tk.PhotoImage(file='green.png')
ree4 = tk.Label(root, image=img4, borderwidth=0)
将其设置为0将删除您看到的空白。