Python 如何使用Tkinter创建透明小部件?

Python 如何使用Tkinter创建透明小部件?,python,python-2.7,tkinter,Python,Python 2.7,Tkinter,我是Python新手。我想创建一个以图像为背景的应用程序。但当我在图像上添加“标签”时,我可以看到标签上有白色背景。 我们有没有办法将“标签”窗口小部件的颜色设置为“透明”呢?我不知道如何使标签背景透明。另一种方法是使用画布小部件作为整个内容的基础,然后使用create_image方法添加背景图像,并使用create_text制作文本标签。这将是一个多一点的工作,但文本应该在没有背景的图像顶部呈现。(无可否认,我对Canvas小部件的使用经验很少,所以我更多的是从理论上而不是从经验上讲,但值得一

我是Python新手。我想创建一个以图像为背景的应用程序。但当我在图像上添加“标签”时,我可以看到标签上有白色背景。
我们有没有办法将“标签”窗口小部件的颜色设置为“透明”呢?

我不知道如何使标签背景透明。另一种方法是使用画布小部件作为整个内容的基础,然后使用
create_image
方法添加背景图像,并使用
create_text
制作文本标签。这将是一个多一点的工作,但文本应该在没有背景的图像顶部呈现。(无可否认,我对Canvas小部件的使用经验很少,所以我更多的是从理论上而不是从经验上讲,但值得一试。)


如果你没有一个好的Tkinter推荐人,我强烈推荐。它也可以作为一个服务提供。

谢谢贾斯汀。它对我非常有效。但现在我有另一个疑问。我们可以在画布上添加其他小部件(标签、选项菜单、条目)吗?就我搜索的结果而言,我可以看到我们可以添加圆弧、位图之类的东西。我在回答中提到的Tkinter参考告诉我们如何使用画布的
create\u window
方法将其他小部件添加到画布。您可以使用它来放置单个小部件,或者使用它来放置包含小部件集合的框架。我很高兴!我很高兴这有帮助。如果您熟悉的过程,请这样做。:)