首页 > 解决方案 > 在 tkinter 框架中创建图例

问题描述

tkinter

演示

我对 tkinter 标签有点挣扎。我用 tkinter 框架创建了我的 GUI,而不是打包我使用网格,因为它是最方便的东西。我的问题是,在我的“tkinter 图片”中,我想在提到的“标签容器”区域中创建图例,并且应该具有演示图片中突出显示区域中的图例。我遵循了一些使用画布的示例,然后不得不打包它。我尝试改用网格系统,但没有任何结果,而是使用了像 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()

那只是一个例子,想不出有正确的方法。

标签: pythontkinter

解决方案


推荐阅读