不知道问题出在哪里,我希望在奇异画面上有两个按钮,所以在单独的.kv文件中,我在widgets属性下有两个按钮,然后在.py文件中调用它们。谁能帮我发现可能出什么问题吗?谢谢。
from kivy.app import App
#kivy.require("1.8.0")
from kivy.uix.label import Label
from kivy.uix.widget import Widget
class Widgets(Widget):
pass
class SimpleKivy2(App):
def build(self):
return Widgets()
if __name__ == "__main__":
SimpleKivy2().run()
这是.kv文件:
#File name: k4.py
<Widgets>:
Button:
size: 100,75
pos: 0,0
text: "Kivy"
color: 0,1,0,1
font_size: 40
Button:
size: 170,75
pos: 100,0
text: "Tutorials"
color: 1,0,0,1
font_size: 40
我的python文件名为“ k4.py”。我的.kv文件名为k4.kv
谢谢。
答案 0 :(得分:0)
默认情况下,kivy尝试以小写形式加载名为App类的kv文件,如果结尾出现“ App”,则将其删除。因此它将加载名为POST /movies/entity/node?_format=hal_json HTTP/1.1
Host: abdallah.tech
X-CSRF-Token: t1UOL3VNN0GRGSNxWN************************
Authorization: Basic ************************
Cache-Control: no-cache
Postman-Token: 4f61c400-4916-4dfb-8ca7-0ed08c48a4bc
{
"_links": {
"type": {
"href": "http://abdallah.tech:8083/movies/rest/node/add/movies"
}
},
"type": [{
"target_id": "movies"
}],
"title": [{
"value": "hello world"
}],
"body": [{
"value": "some body content aaa bbb ccc"
}]
}'
的文件。您还可以按照in the documentation所述从构建器中专门加载kv文件:
simplekivy2.kv