当前位置: 代码迷 >> 综合 >> Kivy App开发之UX控件Image
  详细解决方案

Kivy App开发之UX控件Image

热度:47   发布时间:2024-02-27 00:22:59.0

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 图像的文件名
  相关解决方案