Kivy Python:用于多屏幕的按钮和类
本文介绍了Kivy Python:用于多屏幕的按钮和类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的Kivy Python代码有问题。我有两个屏幕:第一个是导航到第二个屏幕,在第二个屏幕上有一个按钮来添加文本到滚动视图…导航工作,但它没有添加任何文本到滚动视图…我想我需要一些帮助!AttributeError:‘Super’对象没有属性‘getattr’
提前谢谢您!
推荐答案
发生错误是因为self.root.ids
可以访问位于主类的根小部件中的小部件。要访问辅助屏幕元素,您需要将其添加到主类(在您的示例中,在ScreenManager
中)并设置其id
。此外,您有大量的导入过剩,因此它很明显,我建议您使用PyCharm或类似的工具。
这篇关于Kivy Python:用于多屏幕的按钮和类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!