我正在尝试完全删除与Kivy Settings对象自然相连的“关闭”按钮。 不用担心,我有一个导航,所以用户不会被卡住或其他任何东西。
我浏览了Kivy文档,找到了一种方法,可以仅调用MenuSideBar close_button对象上的remove_widget()函数,该对象看起来像这样:
class DevicePicker(Screen):
def __init__(self, **kwargs):
super(DevicePicker, self).__init__(**kwargs)
self.ids.s.interface_cls.remove_widget(self.ids.s.MenuSidebar.close_button)
<DevicePicker>:
BoxLayout:
orientation: 'vertical'
Settings:
id: s
size: root.height*.8, root.width
但是失败了。
在我看来,也许可以创建不带close_button的我自己的界面,并将其附加到Settings对象,但是我不知道该怎么做。
我正在使用基本的Kivy设置(类kivy.uix.settings.Settings)。