微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

kivy ScrollView 不显示手风琴列表

如何解决kivy ScrollView 不显示手风琴列表

我想在ScrollView中的第二个屏幕上添加一个“手风琴”,但是当超过屏幕尺寸时它变成了图片中的示例。也许有人知道如何在 ScrollView 中制作滚动手风琴? [在此处输入图片说明][1] [1]:https://i.stack.imgur.com/g4OMN.jpg 代码py文件

from kivymd.app import MDApp
from kivy.core.window import Window
from kivy.uix.Boxlayout import BoxLayout
Window.size = (300,500)
class VolAutoBus(BoxLayout):
    def __init__(self,**kwargs):
        super().__init__(**kwargs)
    def changeScreen(self,next_screen):
        if next_screen == 'В Волосово':
            self.ids.kivy_screen_manager.current = 'SecondScreen'
        elif next_screen == 'Назад':
            self.ids.kivy_screen_manager.current = 'StartScreen'
class VolAutoBusApp(MDApp):
    def build(self):
        return VolAutoBus()
if __name__ == '__main__':
    VolAutoBusApp().run()

也许通过这样的功能,我想不出如何 代码kv文件

<VolAutoBus>:
    orientation: 'vertical'
    MDToolbar:
        title: 'VolosovoAutoBus'
        pos_hint: {'top':1}
    ScreenManager:
        id: kivy_screen_manager
        StartScreen:
            name:'StartScreen'
        SecondScreen:
            id: SecondScreen
            name: 'SecondScreen'
<StartScreen@Screen>:
------code StartScreen----
<SecondScreen@Screen>:

    ScrollView:
        Accordion:
            orientation: 'vertical'
            size_hint_y: None
            AccordionItem:
                title: '1111'
                Label:
                    text: 'Panel1 text'
                    font_size:12
           
           AccordionItem:
                title: '99999'
                Label:
                    text: 'Panel3 text'
                    font_size:32
           AccordionItem:
                title: '100000'
                Label:
                    text: 'Panel1 text'
                    font_size:12

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。