Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python tkinter中是否有清晰/透明的标签?_Python_Tkinter_Label - Fatal编程技术网

Python tkinter中是否有清晰/透明的标签?

Python tkinter中是否有清晰/透明的标签?,python,tkinter,label,Python,Tkinter,Label,我的tkinter窗口中有一个图像背景,当你创建一个标签或框架时,默认的背景不是清晰的,而是灰色的(只有当默认背景是相同的灰色时,它才看起来清晰) 我最初对帧也有同样的问题,但是我把背景放在帧的前面,这样它们就被隐藏了。然而,我不能用标签来做这件事,因为它们包含我想看到的文本 因此,是否可以使灰色不显示/将标签设置为“清除”(尝试bg=“清除”和bg=“无”)?否,在tkinter标签小部件中不可能有清晰的背景。但是,有一些方法可以获得相同的输出。对于简单的颜色背景,您可以匹配标签背景中的颜色。

我的tkinter窗口中有一个图像背景,当你创建一个标签或框架时,默认的背景不是清晰的,而是灰色的(只有当默认背景是相同的灰色时,它才看起来清晰)

我最初对帧也有同样的问题,但是我把背景放在帧的前面,这样它们就被隐藏了。然而,我不能用标签来做这件事,因为它们包含我想看到的文本


因此,是否可以使灰色不显示/将标签设置为“清除”(尝试bg=“清除”和bg=“无”)?

否,在tkinter
标签
小部件中不可能有清晰的背景。但是,有一些方法可以获得相同的输出。对于简单的颜色背景,您可以匹配标签背景中的颜色。对于本例中的图片背景,可以使用画布,但图片必须位于同一画布内

以下是如何使用
画布

import tkinter as tk

win = tk.Tk()
win.config(bg="red")

canvas = tk.Canvas(win, width=200, height=20)
canvas.create_rectangle(0,0,30,30, fill="orange")
canvas.pack()

canvas.create_text(10,10, text="This isn't ideal but it works", anchor="nw")

win.mainloop()


正如您所看到的,文本没有任何背景,它下面的任何项目都是可见的。但是,这仅适用于画布中的项目。如图所示,窗口背景为红色,但画布背景为默认灰色-画布本身具有背景颜色,但仅适用于画布外部的小部件。

否,在tkinter
标签中不可能有清晰的背景。但是,有一些方法可以获得相同的输出。对于简单的颜色背景,您可以匹配标签背景中的颜色。对于本例中的图片背景,可以使用画布,但图片必须位于同一画布内

以下是如何使用
画布

import tkinter as tk

win = tk.Tk()
win.config(bg="red")

canvas = tk.Canvas(win, width=200, height=20)
canvas.create_rectangle(0,0,30,30, fill="orange")
canvas.pack()

canvas.create_text(10,10, text="This isn't ideal but it works", anchor="nw")

win.mainloop()


正如您所看到的,文本没有任何背景,它下面的任何项目都是可见的。但是,这仅适用于画布中的项目。如图所示,窗口背景为红色,但画布背景为默认的灰色-画布本身有背景颜色,但仅适用于画布之外的小部件。

我不这么认为
tkinter
对透明度的支持非常有限。看,我不这么认为
tkinter
对透明度的支持非常有限。看见