章节知识点总揽
3.2.2 椭圆
可以通过Ellipse生成一个椭圆。,用法与Rectangle类似,修改relative.kv文件,具体如下:
<RelativeLayoutWidget>:
canvas:
Color:
rgba:[.5,.1,.1,1]
Ellipse:
size:self.width*0.3,self.height*0.25
pos:self.x+300,self.top-300
新建main.py文件,内容如下:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
class RelativeLayoutWidget(BoxLayout):
def __init__(self,**kwargs):
super().__init__(**kwargs)
class RelativeApp(App):
def build(self):
return RelativeLayoutWidget()
if __name__=='__main__':
RelativeApp().run()
执行main.py文件,可以通过size调整椭圆的大小,具体如下:

上一篇:基本图形绘制——矩形
下一篇:基本图形绘制——椭圆

本篇博客介绍了如何在Kivy中通过Ellipse类绘制椭圆,详细展示了在relative.kv文件中配置椭圆的尺寸和位置,并提供了main.py文件的代码示例,读者可以调整size属性来改变椭圆的大小。文章作为基本图形绘制系列的一部分,既讲解了椭圆的创建,也提供了上下文相关的链接,便于学习更多图形绘制知识。
最低0.47元/天 解锁文章
6734

被折叠的 条评论
为什么被折叠?



