Создание легенды в кадре tkinter - PullRequest
0 голосов
/ 10 октября 2018

tkinter

demo

Я немного борюсь с ярлыками tkinter.Я создал свой GUI с фреймами tkinter и вместо упаковки использовал сетки, так как это наиболее удобная вещь.Моя проблема в том, что в моем «изображении tkinter» я хочу создать легенды в упомянутой области «контейнера меток», и у них должны быть такие же легенды, как в выделенной области из демонстрационной картинки.Я следовал за некоторыми примерами, используя холст, и затем должен был упаковать это.Вместо этого я попытался использовать систему сетки, но ничего не вышло и использовал методы canvas, такие как create_text, create_Line.Может ли кто-нибудь помочь мне в этом отношении.

создание меток для top_left_frame_left_label_container

# ========================================================================================
def creating_labels(self):
    self.canvas = Canvas(self.top_left_frame_left_label_container)
    self.canvas.grid()
    # self.canvas.create_line(0, 0, 20, 20, fill='green', width=2, tags='line1')
    self.legend_frame = LabelFrame(self.canvas, text='Legend', padx=5, pady=5)
    self.legendLabel = Label(self.legend_frame, text = 'Hi')
    self.legendLabel.pack()

Это всего лишь пример, не могу придумать правильный подход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...