gpt4 book ai didi

python - 在覆盖整个 Canvas 的 python Tkinter Canvas 上绘制矩形不显示顶部和左侧边框

转载 作者:行者123 更新时间:2023-12-01 03:54:19 34 4
gpt4 key购买 nike

我正在尝试在 Tkinter (Python 2.7) Canvas 内创建一个与 Canvas 尺寸相同的矩形。这是代码的相关部分:

self.canvas = Canvas(self, width=100, height=100, backround="yellow")
self.canvas.create_rectangle(0,0,100,100)

这绘制了一个矩形,但我看不到矩形的左边框和上边框。如果我从 5,5 而不是 0,0 开始矩形,我可以看到矩形的边框。关于为什么会发生这种情况以及如何解决它有什么想法吗?

最佳答案

不幸的是, Canvas 边框包含在可绘制区域中。尝试将 Canvas 上的 borderwidthhighlightthickness 属性设置为零。

您还需要将矩形的坐标调整为以 99 结束,因为计数从零开始(如果宽度为 100,则坐标从 0 到 99)。

关于python - 在覆盖整个 Canvas 的 python Tkinter Canvas 上绘制矩形不显示顶部和左侧边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37760370/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com