Kivy App開發之UX控制元件Image

就是個笑話發表於2020-10-10

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 影像的檔名

相關文章