章节知识点总揽
3.2.1 绘制矩形
新建main.py文件,使用Rectangle绘制一个矩形。(学习RelativeLayout布局时使用过的)具体代码如下:
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()
新建relative.kv文件,内容如下:
下列代码与本书2020年5月第1版第1次印刷的,以下内容有出入:
书中<RelatoveWidget>更换为了<RelativeLayoutWidget> 。
<RelativeLayoutWidget>:
canvas:
Color:
rgba:[1,1,1,1]
Rectangle:
size:self.width*0.2,self.height*0.15
pos:self.x+10,self.y+10

本篇博客介绍了如何在Kivy框架中通过Python代码和kv语言结合,创建一个Rectangle来绘制矩形。首先在main.py文件中定义一个RelativeLayoutWidget类,并在kv文件中配置canvas指令,设置矩形的颜色、大小和位置。运行程序后,可以看到屏幕上的矩形。此教程适用于对Kivy图形界面编程感兴趣的读者。
最低0.47元/天 解锁文章
865

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



