#python #python-3.x #tkinter #tkinter-canvas #tkinter-layout
Вопрос:
У меня есть приложение, которое я создаю, и у меня есть основа для большей части настройки. Я разделил приложение на два кадра, по сути, левый и правый (pregen и postgen). На данный момент postgen-это просто наполнитель, но я начал вытеснять pregen. В настоящее время у меня есть три кадра в нем, один в виде баннера, один, который будет управлять всеми настройками для редактирования создаваемого нами изображения, и последний просто будет кнопкой для создания нашей фигуры. Однако фон pregen не работает, поэтому мне не хватает черного, являющегося общим фоном. Есть какие-нибудь мысли?
class UI(tk.Frame): """ """ def __init__(self, root): # Initialize from Parent super(UI, self).__init__(root) ### Left hand frame to hold banner as well as everything needed to generate a figure self.frm_pregen_width = 887 self.frm_pregen = tk.Frame(master=self, bg=color_black, width=self.frm_pregen_width, height=height) self.FramePreGen = FramePreGen(master=self.frm_pregen, color_black=color_black, color_yellow=color_yellow, width=self.frm_pregen_width, height=height) ### Right hand frame to hold figure previews self.frm_postgen_width = width - 887 self.frm_postgen = tk.Frame(master=self, bg='black', width=self.frm_postgen_width, height=height) self.FramePostGen = FramePostGen(master=self.frm_postgen, color_black=color_black, color_yellow=color_yellow, width=self.frm_postgen_width, height=height) # GRID IMPLEMEMNTATION self.grid() ### frm_pregen self.FramePreGen.pack() self.frm_pregen.grid(column=0, row=0, sticky='n') ### frm_postgen self.FramePostGen.pack() self.frm_postgen.grid(column=1, row=0, sticky='n')
Дайте мне знать, если вам понадобится еще код! color_black и color_yellow-это всего лишь шестнадцатеричные коды для цветов, которые я использую. Вот изображение того, что он показывает в настоящее время: