删除Kivy设置关闭按钮

2024-10-01 07:22:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图完全删除关闭按钮,这是自然附加到Kivy设置对象。 不用担心,我有一个导航,这样用户就不会被卡住或什么

我查阅了Kivy文档,找到了一种方法,可以调用MenuSideBar close\u button对象上的remove\u 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

然而,这是不成功的

在我看来,可能有某种方法,只是创建我自己的界面没有关闭按钮,并附加到设置对象,但我没有任何线索如何去做

我使用的是基本的Kivy设置(Kivy.uix.Settings.Settings类)


Tags: 对象方法selfidsclosesettingsinitbutton