在tkinter框架中创建传奇

2024-10-02 22:34:18 发布

您现在位置:Python中文网/ 问答频道 /正文

tkinter

demo

我有点挣扎与tkinter标签。我用tkinter框架创建了GUI,我没有打包而是使用了网格,因为这是最方便的事情。我的问题是,在我的“tkinter图片”中,我想在提到的“标签容器”区域中创建图例,并且在演示图片的突出显示区域中应该有这样的图例。我使用canvas遵循了一些示例,然后不得不打包它。我尝试使用网格系统代替,但没有什么出来,并使用画布方法,如创建\文本,创建\线。有人能在这方面帮助我吗。你知道吗

创建标签到左上框左标签容器

# ========================================================================================
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()

这只是一个例子,不能认为有正确的方法。你知道吗


Tags: 方法textself网格区域tkinter图片标签