2013-06-30 58 views
1

我需要让画布透明并且坐在按钮,标签等前面(使画布背景变得不切实际)。所以当用户绘制东西时,它会出现在所有的小部件上。tkinter python中的透明画布

在这一点上很明显,这可能是不可能的。所以鉴于问题我有谁可以建议一个图书馆,或者我错过了什么?

干杯。

回答

1

使画布变得透明是不可能的(如已经说过的here),但您可以尝试wxPython

否则,我建议您创建两个画布:一个带有小部件,另一个带有伪造小部件的背景图像。然后你可以显示你想要使用的框架并隐藏另一个框架(使用选项state = HIDDEN)。但是这会让你在绘图时无法使用小部件。我无法想出更好的解决方案。