zoukankan      html  css  js  c++  java
  • kivy 滑动

    from kivy.uix.gridlayout import GridLayout
    from kivy.app import App
    from kivy.lang.builder import Builder
    from kivy.uix.scrollview import ScrollView
    from kivy.uix.button import Button
    
    
    Builder.load_string('''
    <G>
        spacing: '10dp'
        cols: 1
        size_hint_y: None
        B:
    
    <B>
        text: ''
        size_hint_y: None
        height: '40dp'
        on_release: self.parent.click(self)
    
    <S>
        size_hint: 1, None
        size: ('400dp', '600dp')
        G:
    ''')
    
    class G(GridLayout):
        def click(self, instance):
            self.bind(minimum_height = self.setter('height'))
            for i in range(100):
                a = B()
                a.text = str(i)
                self.add_widget(a)
    
    class B(Button):
        pass
    
    class S(ScrollView):
        pass
    
    class MyApp(App):
        def build(self):
            return S()
    
    if __name__ == '__main__':
        MyApp().run()
    

      

    from kivy.uix.gridlayout import GridLayout
    from kivy.uix.button import Button
    from kivy.uix.scrollview import ScrollView
    from kivy.core.window import Window
    from kivy.app import runTouchApp
    
    layout = GridLayout(cols=1, spacing=10, size_hint_y=None)
    # Make sure the height is such that there is something to scroll.
    layout.bind(minimum_height=layout.setter('height'))    #******必须指定..................
    print(layout.setter('height'))
    for i in range(100):
        btn = Button(text=str(i), size_hint_y=None, height=40)
        layout.add_widget(btn)
    root = ScrollView(size_hint=(1, None), size=(Window.width, Window.height))
    root.add_widget(layout)
    
    runTouchApp(root)
    

      

  • 相关阅读:
    CentOS yum 安装svn1.8
    js 替换掉汉字 和替换非汉字 比较时间JS
    PhpStorm 10 破解
    html中link的用法
    CSS3:nth-child()伪类选择器
    提示的小三角
    css 高度自适应
    <input type="file" />浏览时只显示指定文件类型
    MySQL查询表内重复记录
    扒站小工具
  • 原文地址:https://www.cnblogs.com/pythonClub/p/10362993.html
Copyright © 2011-2022 走看看