python3 kivy builder: - > [关键] [应用]没有创建窗口。终止应用程序运行

时间:2018-01-06 08:41:20

标签: python-3.x kivy kivy-language

尝试使用Python3.6构建一个kivy应用程序,但错误收到“window not building”

kivy文件 The kivy file

已保存目录 Directory saved

显示错误 Displayed error

书面代码 Wwritten code

2 个答案:

答案 0 :(得分:2)

就像注释中提到的@ el3ien一样,在.kv文件中,“小部件”元素不应在其周围带有括号。没有尖括号的元素是根元素,并且该根元素由builder函数返回。 build / builder函数不会返回任何根,因此不会创建任何窗口

可以只有一个根元素。除非您在python文件的构建函数中用

return RootClassName()
表示根元素,否则如果所有元素周围都有尖括号,Python不会知道.kv文件的根。

答案 1 :(得分:0)

任何有此问题的人 导入的窗口。将其粘贴到您的代码(.py)顶部

from kivy.core.window import Window

它应该修复它。它对我有用。