是否有使用乌龟使用Python / Tkinter Canvas的高光厚度的方法?

问题描述 投票:0回答:1

我对Python非常陌生,刚开始与tkinter相反地在turtle中工作。

我一直在尝试使用overridedirect(True)制作无边界窗口,并使背景色通过使用wm_attributes("-transparentcolor", "color")使窗口透明,我必须使用“ turtle.Screen().getcanvas()._root()”才能使用乌龟使用上述方法。

使用这两种方法确实删除了窗口的边框并使窗口的背景透明,尽管到目前为止似乎还存在一个“框”,但我还没有找到一种删除方法,也没有设法弄清楚(或找到在线)如何在我的代码/乌龟中应用highlightthickness = 0。

我附上一张显示不想要的框架的图像,任何帮助将不胜感激。预先感谢,

-Omri“不需要的框架”“>

我对Python极为陌生,刚开始与tkinter相反地在turtle中工作。我一直在尝试使用overridedirect(True)制作无边界窗口,并使......>

python python-3.x tkinter turtle-graphics tk
1个回答
0
投票

最终制作了画布,将画布传递到TurtleScreen,然后将TurtleScreen传递到RawTurtle。

这样做可以让我在模拟时钟图像上使用乌龟绘制模拟时钟,同时仍然可以使窗口可拖动,没有边框(没有上面提到的/链接的不需要的框架)并且背景透明。 Current clock

© www.soinside.com 2019 - 2024. All rights reserved.