kivy使用Image控件来显示图片,通过size,pos属性设置大小和位置,source属性设置图片的相对路径。另外,如果图片过大,为了防止卡顿,可以使用异步加载的方式来显示图片。
通过Image类生成一个图片,然后通过add_widget()方法添加到布局中,代码如下
from kivy.uix.image import Image
img = Image(source='01.jpg')
self.add_widget(img)
注意,source使用的是相对路径,即直接运行文件main.py的同级目录,也可以是绝对路径,但是目录里不能出现中文,且要使用"/"来表示文件夹的关系。
如:C:\Users\Admin\Desktop\01.jpg,则在代码中使用为:C:/Users/Admin/Desktop/01.jpg
Image的常用属性
属性 | 说明 |
source | 图像的文件名 |