这是我的代码:
from kivy.app import App
from kivy.uix.button import Button
from kivy.core.image import Image as CoreImage
class WeaselApp(App):
def __init__(self, image):
self.image = image
def coreimage(self, load_image):
self.load_image = load_image
load_image = CoreImage("psychTREE.jpg")
#return load_image
def built(self):
return coreimage(self, load_image)
if __name__== "__main__":
WeaselApp(App).run()
当我运行它时,它说“WeaselApp没有属性'root'”。为什么会这样?任何提示或建议都非常感谢。
答案 0 :(得分:1)
您不会从构建方法返回任何窗口小部件,原因有两个:
build
方法,而不是built
。kivy.uix.image.Image
小部件。编辑:在评论之后,用以下代码替换您的代码:
from kivy.app import App
from kivy.uix.image import Image
class YourApp(App):
def build(self):
return Image(source='psychTREE.jpg')
YourApp().run() # edited this in after