Kivy Spinner добавляет виджет, который не кодируется - PullRequest
0 голосов
/ 23 октября 2019

Может кто-нибудь объяснить, почему приведенный ниже код добавляет это Close Button в нижней части окна, которое вы видите на картинке? Как от этого избавиться?

КОД

from kivy.app import App
from kivy.lang import Builder

kv = '''

<MenuSpinner@Spinner>  

<Menu@BoxLayout>
    orientation: 'vertical'
    MenuSpinner:
        text: 'SPINNER'        
        values: ['1', '2']
    BoxLayout:

Menu:
'''   
sm = Builder.load_string(kv)

class TestApp(App):
    def build(self):
        return sm

if __name__ == '__main__':
    TestApp().run()

IMG

1 Ответ

1 голос
/ 24 октября 2019

Кнопка исходит от MenuSpinner, который уже присутствует в Kivy (в основном внутренний, используется kivy.uix.settings). Этот класс, вероятно, должен называться по-разному на стороне Kivy, но в любом случае переименование вашей версии должно решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...