椭圆位置
Ellipse Position
回复:Kivy (Python) - Ellipse Click Event
在链接线程中,绘制的顶点未相对于椭圆的中心定位。
此代码与我自己的代码类似,只是简化了版本。我尝试调整位置计算但没有成功。
使用现有代码,如何确保顶点相对于椭圆定位?
注意:我不确定最好是开始一个新线程,引用现有线程,还是只是将相关代码粘贴到这里,如果我做出了错误的选择,我深表歉意。
在链接的问题中,Ellipse
可以使用此 draw
方法以顶点 position
为中心:
def draw(self):
self.pos = (self.position[0] - self.size[0]/2.0, self.position[1] - self.size[1]/2.0)
self.canvas.clear()
with self.canvas:
Color(1., 0, 0)
Ellipse(pos=self.pos, size=self.size)
回复:Kivy (Python) - Ellipse Click Event
在链接线程中,绘制的顶点未相对于椭圆的中心定位。
此代码与我自己的代码类似,只是简化了版本。我尝试调整位置计算但没有成功。
使用现有代码,如何确保顶点相对于椭圆定位?
注意:我不确定最好是开始一个新线程,引用现有线程,还是只是将相关代码粘贴到这里,如果我做出了错误的选择,我深表歉意。
在链接的问题中,Ellipse
可以使用此 draw
方法以顶点 position
为中心:
def draw(self):
self.pos = (self.position[0] - self.size[0]/2.0, self.position[1] - self.size[1]/2.0)
self.canvas.clear()
with self.canvas:
Color(1., 0, 0)
Ellipse(pos=self.pos, size=self.size)