2015-05-12 74 views
0

我正在使用Tkinter在python中创建一个GUI。如何使标签背景在Tkinter中透明?

我做的是我插入一个GIF图像到背景中,还创建了标签和按钮。

如何使标签和按钮背景透明,因为背景覆盖了我的GIF图像?

+0

你就不能创建一些透明GIF文件并把它们作为“Label”和“Button”小部件的图像? – TigerhawkT3

+3

向我们展示代码!还有[这](http://stackoverflow.com/questions/17039481/how-to-create-transparent-widgets-using-tkinter)帮助? –

+0

我认为Tk没有透明度。 – Marcin

回答

2

基本上@鲁尔鲁尼在他上面的评论中指出了什么。

您可能可以使用画布来解决此问题,以创建自己的标签。然后,您可以使用画布文本对象而不是标签。

如果您创建一个空的画布并将该文本与create_text()一起添加,然后将此文本画布放置在“主”画布的顶部,它应该模拟您想要的内容。使用两个画布的原因是为了防止可滚动性。

我不认为,虽然方式以此为按钮..

,如果你需要的这个:)一个例子,请发表您的代码