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

时间:2013-06-11 08:22:01

标签: python python-2.7 tkinter

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

1 个答案:

答案 0 :(得分:10)

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

如果你没有好的Tkinter参考,我强烈推荐this one made by New Mexico Tech。它也可以作为downloadable PDF使用。