Я пытаюсь создать экран с ВЕРТИКАЛЬНЫМ разделителем для разделения контента; однако мне не удается найти решение даже после того, как я проконсультировался с kivy docs и просмотрел соответствующие вопросы здесь.
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.uix.splitter import Splitter
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.gridlayout import GridLayout
from kivy.uix.relativelayout import RelativeLayout
from kivy.properties import StringProperty, DictProperty
from kivy.uix.screenmanager import ScreenManager, Screen
kv = '''
ScreenManagement:
id: 'manager'
MainScreen:
name: 'main'
manager: 'manager'
<MainScreen>:
BoxLayout:
orientation: 'vertical'
Button:
text: 'New'
Splitter:
sizeable_from: 'top'
Button:
text: 'test'
'''
class ScreenManagement(ScreenManager):
pass
class MainScreen(Screen):
pass
class MyApp(App):
def build(self):
return Builder.load_string(kv)
MyApp().run()
Вот что я сейчас вижу с этим кодом
Как видите, сплиттер находится рядом со второй кнопкой, а не между кнопками по горизонтали; и когда сплиттер активирован, он сжимает кнопку горизонтально, а не вертикально. Как изменить код для желаемого эффекта?