Example #1
0
    def build(self):

        #Build root widget, that is the core application or interface

        self.theme_cls.primary_palette = 'Green'

        screen = Screen()
        #Create a screen variable and add elements to the Screen to display them

        btn_num = MDRectangleFlatButton(text='Enter',
                                        pos_hint={
                                            'center_x': 0.5,
                                            'center_y': 0.65
                                        },
                                        on_release=self.get_data_num)
        screen.add_widget(btn_num)

        btn_sms = MDRectangleFlatButton(text='Enter',
                                        pos_hint={
                                            'center_x': 0.5,
                                            'center_y': 0.45
                                        },
                                        on_release=self.get_data_sms)
        screen.add_widget(btn_sms)

        self.num = Builder.load_string(num_helper)
        screen.add_widget(self.num)

        self.sms = Builder.load_string(sms_helper)
        screen.add_widget(self.sms)

        return screen
Example #2
0
    def build(self):
        screen = Screen()
        scroll = ScrollView()
        list_view = MDList()
        scroll.add_widget(list_view)

        for i in range(20):
            item = OneLineListItem(text="Item " + str(i))
            list_view.add_widget(item)

        item2 = TwoLineListItem(text="Two Line item1",
                                secondary_text="Hello world")
        item3 = ThreeLineListItem(text="Three Line item1",
                                  secondary_text="Hello world",
                                  tertiary_text="Sample text")
        icon = IconLeftWidget(icon="android")
        itemicon = ThreeLineIconListItem(text="Three Line item1",
                                         secondary_text="Hello world",
                                         tertiary_text="Sample text")
        itemicon.add_widget(icon)

        list_view.add_widget(item2)
        list_view.add_widget(item3)
        list_view.add_widget(itemicon)
        screen.add_widget(scroll)
        return screen
    def build(self):

        self.theme_cls.primary_palette = 'Green'

        screen = Screen()

        btn_num = MDRectangleFlatButton(text='Enter',
                                        pos_hint={
                                            'center_x': 0.5,
                                            'center_y': 0.65
                                        },
                                        on_release=self.get_data_num)
        screen.add_widget(btn_num)

        btn_sms = MDRectangleFlatButton(text='Enter',
                                        pos_hint={
                                            'center_x': 0.5,
                                            'center_y': 0.45
                                        },
                                        on_release=self.get_data_sms)
        screen.add_widget(btn_sms)

        self.num = Builder.load_string(num_helper)
        screen.add_widget(self.num)

        self.sms = Builder.load_string(sms_helper)
        screen.add_widget(self.sms)

        return screen
Example #4
0
    def build(self):
        screen = Screen()
        self.theme_cls.primary_palette = "Green"

        list_view = MDList()

        scroll = ScrollView()
        scroll.add_widget(list_view)

        for i in range(1, 21):
            if i % 2 == 0:
                icon = IconLeftWidget(icon="android")

                item = ThreeLineIconListItem(
                    text=f"Item {i}",
                    secondary_text="Three lines version",
                    tertiary_text="Third line")
                item.add_widget(icon)

            else:
                image = ImageLeftWidget(source="logoC.png")

                item = ThreeLineAvatarListItem(
                    text=f"Item {i}",
                    secondary_text="Three lines version",
                    tertiary_text="Third line")
                item.add_widget(image)

            list_view.add_widget(item)

        screen.add_widget(scroll)

        return screen
Example #5
0
 def build(self):
     screen = Screen()
     table = MDDataTable(pos_hint={
         'center_x': 0.5,
         'center_y': 0.5
     },
                         size_hint=(0.9, 0.6),
                         check=True,
                         rows_num=10,
                         column_data=[
                             ('No', dp(18)),
                             ('Food', dp(20)),
                             ('Calories', dp(20)),
                         ],
                         row_data=[
                             ('1', 'Burger', '300'),
                             ('2', 'Oats', '30'),
                             ('3', 'Oats', '30'),
                             ('4', 'Oats', '30'),
                             ('5', 'Oats', '30'),
                             ('6', 'Oats', '30'),
                             ('7', 'Oats', '30'),
                             ('8', 'Oats', '30'),
                             ('9', 'Oats', '30'),
                             ('10', 'Oats', '30'),
                         ])
     table.bind(on_check_press=self.check_press)
     table.bind(on_row_press=self.row_press)
     screen.add_widget(table)
     return screen
Example #6
0
    def build(self):
        screen = Screen()

        # Creating a Simple List
        scroll = ScrollView()

        list_view = MDList()
        for i in range(20):

            item = ThreeLineIconListItem(text=str(i) + ' item',
                                         secondary_text='This is ' + str(i) +
                                         'th item',
                                         tertiary_text='hello')

            icons = IconLeftWidget(icon="cake-layered")
            #items = OneLineIconListItem(text=str(i) + ' item')

            item.add_widget(icons)
            list_view.add_widget(item)
        # list_view.add_widget(items)

        scroll.add_widget(list_view)
        # End List

        screen.add_widget(scroll)
        return screen
Example #7
0
    def build(self):
        screen = Screen()

        btn_flat = MDFlatButton(text='Hello World',
                                pos_hint={
                                    'center_x': .5,
                                    'center_y': .9
                                })

        btn_rectangle_flat = MDRectangleFlatButton(text='Hello World',
                                                   pos_hint={
                                                       'center_x': .5,
                                                       'center_y': .8
                                                   })

        icon_btn = MDIconButton(icon='android',
                                pos_hint={
                                    'center_x': .5,
                                    'center_y': .7
                                })

        icon_floating_btn = MDFloatingActionButton(icon='language-python',
                                                   pos_hint={
                                                       'center_x': .5,
                                                       'center_y': .6
                                                   })

        screen.add_widget(btn_flat)
        screen.add_widget(btn_rectangle_flat)
        screen.add_widget(icon_btn)
        screen.add_widget(icon_floating_btn)

        return screen
Example #8
0
    def build(self):
        # Define Screen
        screen = Screen()
        # Define Table
        table = MDDataTable(pos_hint={
            'center_x': 0.5,
            'center_y': 0.5
        },
                            size_hint=(0.9, 0.6),
                            check=True,
                            column_data=[("First Name", dp(30)),
                                         ("Last Name", dp(30)),
                                         ("Email Address", dp(30)),
                                         ("Phone Number", dp(30))],
                            row_data=[
                                ("John", "Elder", "*****@*****.**",
                                 "(123) 456-7891"),
                                ("Mary", "Elder", "*****@*****.**",
                                 "(123) 456-1123"),
                            ])

        # Bind the table
        table.bind(on_check_press=self.checked)
        table.bind(on_row_press=self.row_checked)

        self.theme_cls.theme_style = "Light"
        self.theme_cls.primary_palette = "BlueGray"
        #return Builder.load_file('table.kv')
        # Add table widget to screen
        screen.add_widget(table)
        return screen
Example #9
0
    def build(self):
        screen = Screen()
        self.theme_cls.primary_palette = "Orange"
        self.theme_cls.primary_hue = "100"

        btn1 = MDFlatButton(text='Show Chord',
                            pos_hint={
                                'center_x': 0.5,
                                'center_y': 0.05
                            })
        btn = MDFloatingActionButton(
            icon="android",
            pos_hint={
                'center_x': 0.5,
                'center_y': 0.05
            },
        )
        btn2 = MDFlatButton(text='SelectChord',
                            pos_hint={
                                'center_x': 0.05,
                                'center_y': 0.95
                            })
        btn = MDFloatingActionButton(
            icon="android",
            pos_hint={
                'center_x': 0.05,
                'center_y': 0.95
            },
        )
        screen.add_widget(btn1)
        screen.add_widget(btn2)
        return screen
Example #10
0
 def build(self):
     screen = Screen()
     table = MDDataTable(size_hint=(0.9, 0.6),
                         pos_hint={
                             'center_x': 0.5,
                             'center_y': 0.5
                         },
                         check=True,
                         rows_num=10,
                         column_data=[("No.", dp(30)), ("Food", dp(30)),
                                      ("Calories", dp(30))],
                         row_data=[("1", "Burger", "300"),
                                   ("2", "Burger", "300"),
                                   ("3", "Meggie", "400"),
                                   ("4", "Meggie", "400"),
                                   ("5", "Meggie", "400"),
                                   ("6", "Meggie", "400"),
                                   ("7", "Meggie", "400"),
                                   ("8", "Meggie", "400"),
                                   ("9", "Meggie", "400"),
                                   ("10", "Meggie", "400")])
     table.bind(on_check_press=self.check_press)
     table.bind(on_row_press=self.row_press)
     screen.add_widget(table)
     return screen
Example #11
0
    def build(self):
        screen = Screen()
        data_table = MDDataTable(pos_hint={'center_x': 0.5, 'center_y': 0.5},
                                 size_hint=(0.9, 0.6),
                                 check=True,
                                 rows_num=10,
                                 column_data=[
                                     ("No.", dp(18)),
                                     ("Food", dp(20)),
                                     ("Calories", dp(20))
                                 ],
                                 row_data=[
                                     ("1", "Burger", "300"),
                                     ("2", "Oats", "200"),
                                     ("3", "Oats", "200"),
                                     ("4", "Oats", "200"),
                                     ("5", "Oats", "200"),
                                     ("6", "Oats", "200"),
                                     ("7", "Oats", "200"),
                                     ("8", "Oats", "200")

                                 ]
                                 )
        data_table.bind(on_row_press=self.on_row_press)
        data_table.bind(on_check_press=self.on_check_press)
        screen.add_widget(data_table)
        return screen
Example #12
0
class TestApp(MDApp):

    def build(self):
        self.datatable = Table()
        self.screen = Screen()
        self.screen.add_widget(self.datatable)
        return self.screen
Example #13
0
    def build(self):
        screen = Screen()
        
        list_view = MDList()
        scroll = ScrollView()
        
        # item1 = OneLineListItem(text='item 1')
        # item2 = OneLineListItem(text='item 2')
                
        # list_view.add_widget(item1)
        # list_view.add_widget(item2)

        # scroll.add_widget(list_view)
        # screen.add_widget(scroll)
        
        
        # for loop
        for i in range(1, 21):
            # icon = IconLeftWidget(icon='android')
            image = ImageLeftWidget(source='facebook_icon.png')
            items = ThreeLineAvatarListItem(
                text=f'item {i}',
                secondary_text='Hello world',
                tertiary_text='third text'
            )
            items.add_widget(image)
            list_view.add_widget(items)
            
        scroll.add_widget(list_view)
        screen.add_widget(scroll)
        
        return screen
Example #14
0
 def build(self):
     screen = Screen()
     btn1 = MDFlatButton(text='Hello World', pos_hint={'center_x': 0.5, 'center_y': 0.5})
     btn = MDFloatingActionButton(icon="android",
                                  pos_hint={'center_x': 0.5, 'center_y': 0.5},
                                  )
     screen.add_widget(btn1)
     return screen
Example #15
0
 def build(self):
     self.theme_cls.primary_palette = 'Yellow'
     self.theme_cls.primary_hue = 'A700'
     self.theme_cls.theme_style = 'Dark'
     screen = Screen()
     btn_flat = MDRectangleFlatButton(text="hello", pos_hint={'center_x':0.5, 'center_y': 0.5})
     screen.add_widget(btn_flat)
     return screen
Example #16
0
    def build(self):
        self.theme_cls.primary_palette = 'Green'
        screen = Screen()
        # username = MDTextField(text='Enter username', pos_hint={'center_x': 0.5, 'center_y': 0.5},
        #                        size_hint_x=None, width=300)

        username = Builder.load_string(username_helper)
        screen.add_widget(username)
        return screen
Example #17
0
 def build(self):
     screen = Screen()
     username = MDTextField(text='Enter username',
                            pos_hint={
                                'center_x': 0.5,
                                'center_y': 0.5
                            },
                            size_hint_x=None,
                            width=300)
     screen.add_widget(username)
     return screen
Example #18
0
    def build(self):
        self.theme_cls.primary_palette="Green"
        screen = Screen()

        # username = MDTextField(
        #     pos_hint={'center_x': 0.5, 'center_y': 0.5},
        #     size_hint_x=None, width=200)

        username = Builder.load_string(helpers.username_input)
        screen.add_widget(username)
        return screen
Example #19
0
 def build(self):
     self.theme_cls.primary_palette = 'Green'
     self.theme_cls.primary_hue = '900'
     self.theme_cls.theme_style = 'Dark'
     screen = Screen()
     btn_rect = MDRectangleFlatButton(text='Click',
                                      pos_hint={
                                          'center_x': 0.5,
                                          'center_y': 0.5
                                      })
     screen.add_widget(btn_rect)
     return screen
Example #20
0
 def build(self):
     self.theme_cls.primary_palette = "Orange"
     self.theme_cls.primary_hue = "100"
     self.theme_cls.theme_style = "Dark"
     screen = Screen()
     btn_flat = MDRectangleFlatButton(text='Hello World',
                                      pos_hint={
                                          'center_x': 0.5,
                                          'center_y': 0.5
                                      })
     screen.add_widget(btn_flat)
     return screen
Example #21
0
 def build(self):
     self.theme_cls.primary_palette = "Pink"  # change color
     self.theme_cls.primary_hue = 'A700'  # change hue
     self.theme_cls.theme_style = 'Dark'  # change theme
     screen = Screen()
     icon_btn = MDRectangleFlatButton(text="Click",
                                      pos_hint={
                                          'center_x': 0.5,
                                          'center_y': 0.9
                                      })
     screen.add_widget(icon_btn)
     return screen
    def build(self):
        self.theme_cls.primary_palette = "Blue"
        screen = Screen()

        text = MDToolbar(title='Health Monitor App',
                         specific_text_color=(1, 1, 1, 1),
                         pos_hint={
                             'center_x': 0.5,
                             'center_y': 0.95
                         })

        img = Image(source="Healt.jpg",
                    pos_hint={
                        'center_x': 0.5,
                        'center_y': 0.5
                    })

        button = MDRectangleFlatButton(text='Continue',
                                       pos_hint={
                                           'center_x': 0.5,
                                           'center_y': 0.2
                                       },
                                       on_release=self.login)
        screen.add_widget(text)
        screen.add_widget(img)
        screen.add_widget(button)
        return screen
Example #23
0
 def build(self):
     screen = Screen()
     btn_rect = MDRectangleFlatButton(text='Click Me',
                                      pos_hint={
                                          'center_x': 0.5,
                                          'center_y': 0.5
                                      })
     btn_flat = MDFlatButton(text='Click Me',
                             pos_hint={
                                 'center_x': 0.5,
                                 'center_y': 0.6
                             })
     btn_icon = MDIconButton(icon='android',
                             pos_hint={
                                 'center_x': 0.5,
                                 'center_y': 0.7
                             })
     btn_flt = MDFloatingActionButton(icon='android',
                                      pos_hint={
                                          'center_x': 0.5,
                                          'center_y': 0.5
                                      })
     screen.add_widget(btn_flat)
     screen.add_widget(btn_rect)
     screen.add_widget(btn_icon)
     screen.add_widget(btn_flt)
     return screen
Example #24
0
    def build(self):
        screen = Screen()
        self.theme_cls.primary_palette = "Green"
        '''
        username = MDTextField(
            text="Enter user name", 
            pos_hint={'center_x':.5, 'center_y':.5},
            size_hint_x=None,width=300
        )        
        '''
        username = Builder.load_string(username_helper)
        screen.add_widget(username)

        return screen
Example #25
0
 def build(self):
     screen = Screen()
     img = Image(source="xx.png",
                 pos_hint={
                     'center_x': 0.5,
                     'center_y': 0.85
                 },
                 size_hint=(0.3, 0.3))
     self.theme_cls.primary_palette = "Red"
     #Self.theme_cls.primary_hue = "100"
     self.theme_cls.theme_style = "Light"
     # sername = MDTextField(text='Enter username',pos_hint=
     # {'center_x':0.5,'center_y':0.5},size_hint=(0.5,1))
     button = MDRaisedButton(text="Login",
                             pos_hint={
                                 'center_x': 0.5,
                                 'center_y': 0.5
                             },
                             size_hint=(0.2, 0.08),
                             on_release=self.show_data)
     self.username = Builder.load_string(username_helper)
     self.password = Builder.load_string(password_helper)
     #if(self.username.text is ""):
     #   check_string = "Please enter a valid username"
     #  self.dialog=MDDialog(title="Username Check", text = self.username.text,
     #                        size_hint = (0.7,1),buttons=[close_button])
     #   self.dialog.open()
     screen.add_widget(self.username)
     screen.add_widget(self.password)
     screen.add_widget(button)
     screen.add_widget(img)
     return screen
Example #26
0
 def build(self):
     screen = Screen()
     btn_flat = MDRectangleFlatButton(text='Hello World',
                                      pos_hint={
                                          'center_x': 0.5,
                                          'center_y': 0.5
                                      })
     icon_btn = MDFloatingActionButton(icon='language-python',
                                       pos_hint={
                                           'center_x': 0.5,
                                           'center_y': 0.5
                                       })
     screen.add_widget(icon_btn)
     return screen
Example #27
0
    def build(self):
        screen = Screen()

        scroll = ScrollView()
        list_view = MDList()
        scroll.add_widget(list_view)

        for i in range(20):
            items = ThreeLineListItem(text='Item ' + str(i + 1),
                                      secondary_text='Hello world',
                                      tertiary_text='third text')
            list_view.add_widget(items)

        screen.add_widget(scroll)
        return screen
Example #28
0
    def build(self):
        screen = Screen()
        flat_btn = MDRectangleFlatButton(text="Click",
                                         pos_hint={
                                             'center_x': 0.3,
                                             'center_y': 0.5
                                         })  # button is on center

        icon_btn = MDFloatingActionButton(icon='language-java',
                                          pos_hint={
                                              'center_x': 0.6,
                                              'center_y': 0.5
                                          })
        screen.add_widget(icon_btn)
        screen.add_widget(flat_btn)
        return screen
Example #29
0
    def build(self):
        screen = Screen()
        scroll = ScrollView()
        my_list = MDList()

        for i in range(30):
            img = ImageLeftWidget(source='gerFlag.png')
            icon = IconRightWidget(icon='android')
            item = TwoLineAvatarIconListItem(text='Item ' + str(i),
                                             secondary_text='Hello world')
            item.add_widget(icon)
            item.add_widget(img)
            my_list.add_widget(item)
        scroll.add_widget(my_list)
        screen.add_widget(scroll)
        return screen
Example #30
0
    def build(self):

        # Starting toolbar for navigation
        self.toolbar = MDToolbar(pos_hint={'top': 1}, elevation=10)
        self.toolbar.title = self.sm.current
        self.add_widget(self.toolbar)

        # Navigation layout start
        #nav_layout = NavigationLayout()

        # Screens for each and every room
        sm = ScreenManager()

        # My room (room 0)
        screen = Screen(name='0')
        screen.add_widget(Room())
        sm.add_widget(screen)