Я создаю некоторый графический интерфейс с использованием Tkinter, и теперь после загрузки изображения моя дочерняя сетка «self.panel», в которой находится изображение, увеличивает родительскую сетку, которая называется «self.top_left_frame_left_img_container».Кроме того, изображение добавляет некоторую серую область, которая не является частью изображения.Может ли кто-нибудь помочь мне с настройкой размера изображения в соответствии с его родительским размером, за исключением серого пространства.Изображение должно занять доступное пространство своего родителя, не нарушая его.
def setImage(self):
self.img = PIL.ImageTk.PhotoImage(PIL.Image.open(self.image_path))
self.panel = tk.Label(self.top_left_frame_left_img_container, image= self.img)
#self.panel.pack(side='top')
self.panel.grid(row=0, column=0, rowspan=1, sticky='nsew', padx=2, pady=2)
self.top_left_frame_left_img_container.grid_columnconfigure(0, weight=1)
self.top_left_frame_left_img_container.grid_rowconfigure(0, weight='1')
GUI До 
GUI После 