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

Ash*_*hok 7 python tkinter python-2.7

我是Python的新手.我想创建一个以图像为背景的应用程序.但是当我在图像上添加"标签"时,我可以看到标签的白色背景.我们是否有解决方案使"标签"小部件颜色设置为"透明"?

Jus*_*ett 10

我不知道如何使Label背景透明.另一种方法是使用Canvas小部件作为整个事物的基础,然后使用该create_image方法添加背景图像,并create_text制作文本标签.这将是一项更多的工作,但文本应该在图像顶部没有背景的情况下呈现.(不可否认,我对Canvas小部件的经验很少,所以我说的更多来自理论而非经验,但值得一试.)

如果你没有一个好的Tkinter参考,我强烈推荐这个由新墨西哥技术公司制作.它也可以下载PDF格式.