Я написал следующий код в Kivy в Python.
Это GUI с пятью кнопками, которые можно прокручивать.
Я запускаю следующее в Anacond окружающая среда.
#-*- coding: utf-8 -*-
from kivy.lang import Builder
Builder.load_string("""
<TextWidget>:
BoxLayout:
size: root.size
orientation: 'vertical'
RecycleView:
size_hint: 1.0,1.0
BoxLayout:
orientation: 'vertical'
size_hint_y: 5
Button:
halign: 'center'
valign: 'center'
text: 'TEST1'
Button:
halign: 'center'
valign: 'center'
text: 'TEST2'
Button:
halign: 'center'
valign: 'center'
text: 'TEST3'
Button:
halign: 'center'
valign: 'center'
text: 'TEST4'
Button:
halign: 'center'
valign: 'center'
text: 'TEST5'
""")
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.properties import StringProperty
class TextWidget(Widget):
text = StringProperty()
def __init__(self, **kwargs):
super(TextWidget, self).__init__(**kwargs)
class TestApp(App):
def __init__(self, **kwargs):
super(TestApp, self).__init__(**kwargs)
self.title = 'test'
def build(self):
return TextWidget()
if __name__ == '__main__':
TestApp().run()
Появляется полоса прокрутки, но она слишком мала для прикосновения.
Так что мне нужно прокрутить с помощью средняя кнопка колеса мыши.
Можно ли отобразить большую полосу прокрутки?