繁体   English   中英

卸载和安装 python 和 pycharm 后运行简单 kivy 程序时出错:引发异常(“App.root 中的实例无效”)

[英]error in running a simple kivy program after uninstalling and installing python and pycharm error:raise Exception('Invalid instance in App.root')

from kivy.app import App


class mainWin():
    pass


class helpApp(App):
    def build(self):
        return mainWin()


if __name__ == "__main__":
    helpApp().run()

.kv 文件

<mainWin>:
    name: "main"
    GridLayout:
        rows: 4
        Label:
            text: "How can we help you???"
        Button:
            text: "Walking assistant"
        Button:
            text: "Text to Speech"
        Button:
            text: "Speech to Text"

Appbuild()方法必须返回一个Widget ,它将成为App的根。 但是您的build()方法不返回Widget 或许:

class mainWin():
    pass

和:

class mainWin(Screen):
    pass

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM