Я пытаюсь полностью удалить кнопку закрытия, которая естественным образом прикреплена к объекту Kivy Settings.Не бойтесь, у меня есть навигация, поэтому пользователь не застрянет или что-нибудь.
Я просмотрел документацию Kivy, чтобы найти способ просто вызвать функцию remove_widget () для объекта MenuSideBar close_button, который выглядел примерно так:
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 и прикрепить его к объекту настроек, но я понятия не имею, как это сделать.
Я использую основные настройки Kivy (класс kivy.uix.settings.Settings).