Kivy图像没有显示

时间:2017-10-25 17:54:38

标签: python kivy

我正在使用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但没有任何效果

1 个答案:

答案 0 :(得分:1)

Label没有名为source的属性。您应该将Label更改为Image,它将起作用。有关详细信息,请参阅下面的示例。

实施例

main.py

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()

输出

enter image description here