Python tkinter canvas 在不同的操作系统中显示不同的形状?

Posted

技术标签:

【中文标题】Python tkinter canvas 在不同的操作系统中显示不同的形状?【英文标题】:Python tkinter canvas shows different shapes in different os? 【发布时间】:2022-01-13 23:45:20 【问题描述】:

我正在使用 python tkinter 接口。我找到了一系列代码来在画布窗口中显示龙的形状(使用弧线和线条)。当我在 ubuntu os 中运行代码时,我得到的输出为

但是,通过在 Windows 操作系统中运行相同的代码,我得到的输出为 。

我无法弄清楚这个问题是如何发生的。我该如何解决这个问题? (由于尺寸太大,我无法发布代码)。 提前致谢。

【问题讨论】:

【参考方案1】:

是的,对于不同的操作系统,Tkinter 可能会有所不同,例如 Mac 中的按钮是圆角的,如果你不使用图像,这在 Windows 中是不可能的,所以它没有解决方案 Tkinter 是这样工作的。

【讨论】:

以上是关于Python tkinter canvas 在不同的操作系统中显示不同的形状?的主要内容,如果未能解决你的问题,请参考以下文章

Python tkinter canvas实现图片裁剪

Python3 Tkinter基础 Canvas create_text 在画布上添加文字

Python3 tkinter基础 Canvas create_text 在画布上添加文字

Python3 Tkinter基础 Python3 Tkinter基础 Canvas create_rectangle 画一个矩形

Python tkinter Canvas root.after() 超出最大递归深度

Python3 tkinter基础 Canvas bind 鼠标左键点击时,在当前位置画椭圆形