1

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

在这一点上,很明显这可能是不可能的。因此,鉴于我遇到的问题,有人可以建议一个图书馆,还是我错过了什么?

干杯。

4

1 回答 1

1

使 Canvas 透明是不可能的(正如这里已经说过的),但您可以尝试使用wxPython

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

于 2013-11-18T17:22:48.460 回答