KV FILE
<WindowManager>:
Hello:
Setting22:
<Hello>:
name: 'hello'
Button:
text:'setting'
on_press: root.manager.current="setting22"
<Setting22>:
name: 'setting22'
Settings:
#单击设置按钮时为什么我没有得到设置。我在哪里 做错了。。。。。 MmMmMmMmmmMmmMmmMmmMmmMmmMmmMmmMmmMmm
答案 0 :(得分:0)
要在面板中显示Kivy核心设置,请使用Settings.add_kivy_panel()
id: settings
小部件添加Settings:
on_pre_enter
屏幕事件以调用add_kivy_panel()
函数<Setting22>:
name: 'setting22'
on_pre_enter:
settings.add_kivy_panel()
Settings:
id: settings
在下面的示例/演示中,我们使用动态类。
from kivy.base import runTouchApp
from kivy.lang import Builder
runTouchApp(Builder.load_string("""
WindowManager:
<WindowManager@ScreenManager>:
Hello:
Setting22:
<Hello@Screen>:
name: 'hello'
Button:
text:'setting'
on_press: root.manager.current="setting22"
<Setting22@Screen>:
name: 'setting22'
on_pre_enter:
settings.add_kivy_panel()
Settings:
id: settings
"""))
add_kivy_panel()
添加用于配置Kivy的面板。该面板直接作用于基辅 组态。随意将其包含或排除在您的 配置。
有关启用/禁用以下功能的信息,请参见use_kivy_settings() 自动kivy面板。