15
为什么kivy中的the first widget example会在黄色中间点出一个橙色圆圈,当您右键点击画布时,会出现一个纯黄色的圆圈?为什么右击在圆的中心创建一个橙色圆点?
from kivy.app import App from kivy.uix.widget import Widget from kivy.graphics import Color, Ellipse class MyPaintWidget(Widget): def on_touch_down(self, touch): with self.canvas: Color(1, 1, 0) d = 30. Ellipse(pos=(touch.x - d/2, touch.y - d/2), size=(d, d)) class MyPaintApp(App): def build(self): return MyPaintWidget() if __name__ == '__main__': MyPaintApp().run()
(1)您可以通过左键单击并重新设置新的模拟多点触控来清除它们。 (2)您可以设置多个。 (3)查看Kivy示例/演示/图片示例,了解使用多点触摸仿真的一个很好的示例。 – Mark
只有链接的答案确实不被认为是好的做法(正如你现在可能知道的那样)。请总结您的答案中的内容。 – CodeMouse92