【发布时间】:2018-02-08 21:32:17
【问题描述】:
我需要一些帮助才能理解 Kivy 库。 如果我必须像这个例子一样创建一个问题:
但是使用按钮来更改将保持在同一位置的页面我必须如何继续? 如何将大量小部件链接在一起并将 .kv 文件与 .py 文件链接在一起? 我正在尝试,但没有任何结果。
例如,我用按钮和彩色背景编写了这段代码,但它不起作用:
.py 部分:
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.widget import Widget
from kivy.uix.boxlayout import BoxLayout
class Principale(BoxLayout):
pass
class TryApp(App):
def build(self):
self.root = Builder.load_file('questionario.kv')
Principale()
if __name__ == '__main__':
PongApp().run()
.kv 部分:
#:kivy 1.0.9
<Principale>:
canvas:
Color:
rgb : 0.2549,0.73333,0.12156
Rectangle:
size:self.size
size_hint : 1,1
orientation:"vertical"
padding : 30
Button:
text: "ciao"
size_hint : 0.12,0.12
非常感谢
【问题讨论】:
-
在
build方法中,您必须返回根小部件的实例:return Principale()
标签: python user-interface kivy kivy-language