我一直在尝试为android创建一个简单的应用程序,并且我已经开始首先开发GUI。
然而,在我完成教程并尝试实现自己的GUI后,它停止了工作。
官方文档不关注.kv文件,在这里的其他问题中可以找到答案,因此所有问题都有不同的答案,我只是迷路了。
我所需要的只是根小部件,它有一个屏幕大小的白色矩形,需要渲染。以下是最低可复制代码。
我试过:
canvas
更改为Canvas
,以及canvas.before
如SO在另一份答复中所述李>Builder.load_file()
构建应用程序build()
覆盖更改为pass
没有起作用。
感谢您的帮助。
我的KV文件(gutrust.KV)
#:kivy 1.0.1
gutScreen:
Canvas:
Color:
rgba: 1, 1, 1, 1
Rectangle:
pos: self.pos
size: self.size
#Many more elements but they are unnessesary for the demonstration.
我的Python文件(main.py)
from kivy.app import App
from kivy.uix.widget import Widget
class gutScreen(Widget):
"""Background"""
pass
class GutTrustApp(App):
def build(self):
return gutScreen()
if __name__ == '__main__':
GutTrustApp().run()
这两条评论解决了问题。谢谢大家!
相关问题 更多 >
编程相关推荐