zoukankan      html  css  js  c++  java
  • kivy __init__() got an unexpected keyword argument '__no_builder' Kivy

    from kivy.lang.builder import Builder
    from kivy.app import App, runTouchApp
    from kivy.uix.boxlayout import BoxLayout
    from kivy.uix.screenmanager import ScreenManager, Screen
    from kivy.uix.scrollview import ScrollView
    from kivy.uix.stacklayout import StackLayout
    
    Builder.load_string('''
    <Row>
        orientation: 'vertical'
        size_hint_y: None
        height: '40dp'
        Button:
            text: 'row'
    
    <Box>
        orientation: 'lr-tb'
        spacing: '10dp'
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
        Row:
    
    <Main>
        ScrollView:
            Box:
    
    ''')
    
    class Main(Screen):
        pass
    
    class Box(StackLayout):
        pass
    
    class Row(BoxLayout):
        def __init__(self, *args, **kwargs):
            super(Row, self).__init__(*args, **kwargs)
            print('row init')
    
    class MyApp(App):
        def build(self):
            return Main()
    
    runTouchApp(Main())
    # if __name__ == '__main__':
    #     MyApp().run()
    

      

    def __init__(self, *args, **kwargs):
            super(Row, self).__init__(*args, **kwargs)
            print('row init')

  • 相关阅读:
    浅谈prufer编码
    数据结构训练之三
    博弈论训练之一
    动态规划训练之十三
    杂题训练之七
    奇技淫巧训练之八
    浅谈博弈论
    浅谈卡特兰数
    奇技淫巧训练之七
    浅谈概率期望的一些例题
  • 原文地址:https://www.cnblogs.com/pythonClub/p/10363004.html
Copyright © 2011-2022 走看看