I have managed to create this.
我用一个不同颜色的椭圆形来做这个。你知道吗
def Banner():
canvas.create_oval(-300, 1600, 4000, 200, fill="gray38", outline="gray38", width=4)
banner_label = Label (canvas, width=30, height=2, font=font3, text = "FITNESS FIRST", bg="gray30", fg = "white")
canvas_banner_label = canvas.create_window(500, 200, window=banner_label)
然而,我想知道是否无论如何,我可以让椭圆形几乎优先,重叠的标签,使椭圆形是在它前面,让模式可以看到所有的方式
在画布上使用
Label()
的问题是,标签本身有自己的背景,并且始终与文本处于同一级别,因此不能在文本后面重叠画布图像。但是,canvas有一个名为create_text
的方法,它将直接在画布上绘制文本,而不是使用标签。你知道吗下面是一个使用
create_text
表示画布的示例。你知道吗在
create_text
方法中,前两个参数是坐标,然后只需要文本字体和填充颜色。你知道吗结果:
相关问题 更多 >
编程相关推荐