Я пытаюсь создать вращающееся меню с максимальной высотой выпадающего меню, я пытался реализовать ответ в этом вопросе, но не могу заставить его работать.Моя структура кода является частью более крупной программы, поэтому, если я могу избежать ее переформатирования, она будет предпочтительнее.
Файл Python:
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.screenmanager import Screen , ScreenManager
from kivy.uix.spinner import Spinner
class Screen1(Screen):
pass
class Screen2(Screen):
pass
class SimpleKivy(App):
def build(self):
return
if __name__ == "__main__":
SimpleKivy().run()
Файл Kivy:
ScreenManager:
Screen1:
name: 'screen1'
FloatLayout:
Button:
text: "Change Screen"
pos_hint: {"x": 0.3, 'top': 0.7}
size_hint: 0.4, 0.1
on_release:
root.current = 'screen2'
Screen2:
name: 'screen2'
FloatLayout:
Spinner:
id: spinner
text: 'Select Number'
values: ('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20')
pos_hint: {"x": 0.3, 'top': 0.7}
size_hint: 0.4, 0.1