每个文件都有相应的.kv文件,如下所示。运行main.py时,我希望看到一个带有两个标签的黑色背景,垂直堆叠。相反,我把两个标签放在一起,所以出了点问题。kivy.factory.FactoryException: Unknown class <W1>
所以我想,“也许我应该在w2.py中导入w1.py,即使它没有在py文件中显式地使用?”编写预期由另一个小部件导入/包含的小部件的正确方法是什么
如何创建继承自它的类,唯一的变化是使用id: target向BoxLayout添加了一个额外的小部件 我尝试将动态类更改为规则,并在python中定义类: class Foo(BoxLayout):init__(**kwargs)
self.ids["target"].add_widget(<the widget I want to add>, index=0) 但是,__init__函数(和on_parent函数)中的ids为空。kivy.lang.bui
我在script1.py中有一个带有函数function1和屏幕类Screen的方法,以及它附带的kv文件gui.kv。我想在function1类中调用gui.kv中的Screen。root.将调用屏幕类,但我想从更广的范围调用script1.py,因为这是定义function1的地方。我将在一段更实用的代码中展示我的意思:from k