我想创建一个带有图片背景的应用程序。 但是,当我在图像上添加一个 Label
时,标签会有白色背景。
是否有一种方法可以将 Label
小部件的背景颜色设置为“透明”?
我不知道如何使标签的背景透明。一种替代方案是使用Canvas小部件作为整个部件的基础,然后使用create_image
方法添加背景图像,并使用create_text
创建文本标签。这将需要更多的工作,但文本应该能够在图像上方呈现而没有背景。(承认我对Canvas小部件的经验非常少,所以我更多地从理论上讲话,但这值得一试。)
如果您没有一个好的Tkinter参考资料,我强烈推荐这个由新墨西哥科技大学制作的。它也可以作为可下载的PDF文件。
create_window
方法向画布添加其他小部件。你可以使用它来放置单个小部件,也可以使用它来放置包含一组小部件的框架。 - Justin S Barrett