【问题标题】:Is there a way of using Python/Tkinter Canvas's highlightthickness using turtle?有没有办法使用海龟使用 Python/Tkinter Canvas 的 highlightthickness?
【发布时间】:2020-02-16 05:51:19
【问题描述】:

我对 Python 非常陌生,刚开始在与 tkinter 不同的 Turtle 中工作。

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

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

我附上了一张显示不需要的框架的图片,我们将不胜感激。 提前致谢,

-暗里

【问题讨论】:

    标签: python python-3.x tkinter turtle-graphics tk


    【解决方案1】:

    最终制作了一个 Canvas,将 Canvas 传递给 TurtleScreen,然后将 TurtleScreen 传递给 RawTurtle。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-23
      • 2018-02-27
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      • 2020-05-11
      • 2022-01-23
      相关资源
      最近更新 更多