我正在使用python和kivy处理一个基本的应用程序,我试图导入一个我基本上将用作各种各样的启动屏幕的图像但由于某种原因我无法让它工作所以我创建了一个.py文件并写了一些非常简单的代码来试图让它工作:
from kivy.app import App
from kivy.uix.label import Label
from kivy.core.window import Window
Window.size = (360, 640)
class ImageTestApp(App):
def build(self):
label = Label(source="image.jpg")
return label
if __name__ == "__main__":
ImageTestApp().run()
图像位于.py文件的同一目录中,图像名称完全相同,我甚至使窗口大小与图像大小相同,并尝试.PNG但没有任何效果
答案 0 :(得分:1)
Label没有名为source的属性。您应该将Label更改为Image,它将起作用。有关详细信息,请参阅下面的示例。
from kivy.app import App
from kivy.uix.image import Image
from kivy.core.window import Window
Window.size = (360, 640)
class ImageTestApp(App):
def build(self):
return Image(source="image.jpg")
if __name__ == "__main__":
ImageTestApp().run()