章节知识点总揽
3.2.6 线和点
在绘制直线的时候奖使用Line,即两点确定一条直线,所以只需要指定两个点即可;
在使用Point绘制点的过程中,可以通过Pointsize属性设置点的大小。
新建relative.kv文件,内容如下:
<RelativeLayoutWidget>:
canvas:
Color:
rgba:[.5,.1,.1,1]
Line:
points:310,350,640,380
Point:
points:300,200,300,300
pointsize:3
使用上一篇的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文件,结果如下图:

同时,可以用线绘制:矩形、椭圆、半圆、三角形等图形的边界。使用方法分别如下:

本文围绕Python的Kivy库展开,介绍基本图形绘制知识。包括用Line绘制直线,指定两点即可;用Point绘制点,可通过Pointsize属性设置大小。还说明了用线绘制矩形、椭圆等图形边界的方法,给出对应参数及示例代码运行结果。
最低0.47元/天 解锁文章
2356

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



