【发布时间】:2019-10-08 02:39:30
【问题描述】:
我的代码有问题,该应用似乎可以运行,但不显示内容。 我不知道为什么它不显示内容。 这是我的代码:
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager, Screen
class entry(Screen):
pass
class secret(Screen):
pass
SM = ScreenManager()
SM.add_widget(entry(name="entry"))
SM.add_widget(secret(name="secret"))
class ScreenApp(App):
def build(self):
return SM
if __name__ == "__main__":
ScreenApp().run()
还有我的kv文件
<entry>
GridLayout:
cols: 3
Label:
text: "Enter the password"
TextInput:
id: password
multiline: False
Button:
text: "Enter"
on_press: root.manager.current = "secret" if password.text == "love" else "Screen 1"
<secret>
GridLayout:
cols: 1
Label:
text: "You have reached my secret"
Button:
text: "Back"
on_press: root.manager.current = "entry"
我做错了什么? de python或kv文件有什么问题吗?
【问题讨论】: