小编Ray*_*yne的帖子

Kivy 错误:raise FactoryException('Unknown class <%s>' % name)

我已经搜索并搜索了,但我就是不明白。从我从发布的答案中了解到,问题是该类没有定义或拼写错误,但我已经来回浏览了我的代码,但我看不到问题。现在我只是想获得没有功能的布局。我有两个文件,.py 和 .kv 文件,主要的 .py 是:

import kivy
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button


class Noughtsandcrosses(Widget):
    pass


class nandxApp(App):
    def build(self):
        return Noughtsandcrosses()

if __name__ == "__main__":
    nandxApp().run()
Run Code Online (Sandbox Code Playgroud)

.kv 文件是:

#:kivy 1.0

<Noughtsandcrosses>:
    orientation: 'vertical'
    size: self.size

    Threebythreeone:
        orientation: 'horizontal'

        Button:
            Image:
                source: "blank.png"
                size: 100, 100
Run Code Online (Sandbox Code Playgroud)

运行 .py 文件,这是我得到的错误:

Traceback (most recent call last):
   File "nandx.py", line 24, in <module>
     nandxApp().run()
   File "C:\Users\Rayne\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\app.py", line 802, in run
     root = …
Run Code Online (Sandbox Code Playgroud)

python kivy

5
推荐指数
1
解决办法
9427
查看次数

标签 统计

kivy ×1

python ×1