gpt4 book ai didi

python - 如何使基维线一致地绘制

转载 作者:太空宇宙 更新时间:2023-11-03 11:32:47 26 4
gpt4 key购买 nike

我正在尝试在按钮中间绘制一个简单的“X”。我输入了以下绘图代码:

    width, height = self.size
x, y = self.pos
x1, x2 = x + int(width*0.3), x + int(width*0.7)
y1, y2 = y + int(height*0.3), y + int(height*0.7)
with self.canvas:
Line(points=[x1, y1, x2, y2], width=1, cap='none')
Line(points=[x2, y1, x1, y2], width=1, cap='none')
self.canvas.ask_update()

两条对角线,即使它们使用完全相同的整数坐标,绘制的也不相同。左上角到右下角是画别名的,另一个不是。如何使它们保持一致?

enter image description here

我应该提一下,我正在使用 Windows 版本的 kivy 进行测试,我还没有在任何其他平台上尝试过。

最佳答案

将 0.5 或 0.375 添加到您的 x/y 坐标。

关于python - 如何使基维线一致地绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14228342/

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