def build(self): screen = Screen() self.theme_cls.primary_palette = "Green" # username = MDTextField(text="Enter username:", pos_hint={'center_x': 0.5, 'center_y': 0.5}, # size_hint_x = None, width=300) button = MDRectangleFlatButton(text='Show', pos_hint={ 'center_x': 0.5, 'center_y': 0.4 }, on_release=self.show_data) self.username = Builder.load_string(username_helper) screen.add_widget(self.username) screen.add_widget(button) return screen
def build(self): screen = Screen() btn1 = MDRectangleFlatButton(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
def build(self): self.theme_cls.primary_palette = 'Teal' self.theme_cls.primary_hue = '500' self.theme_cls.theme_style = 'Dark' screen = Screen() btn_flat = MDRectangleFlatButton(text="Hello World", pos_hint={ 'center_x': .5, 'center_y': .5 }) screen.add_widget(btn_flat) return screen
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
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)
def build(self): screen = Screen() self.theme_cls.primary_palette = "Green" button = MDRectangleFlatButton(text="Show", pos_hint={ 'center_x': .5, 'center_y': .4 }, on_release=self.show_data) self.username = Builder.load_string(username_helper) screen.add_widget(self.username) screen.add_widget(button) return screen
def build(self): column_names = self.data_frame[1] values = self.data_frame[2] 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=20, column_data=column_names, row_data=values) 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
def build(self): screen = Screen() self.theme_cls.primary_palette = "Yellow" self.theme_cls.primary_hue = "900" self.theme_cls.theme_style = "Dark" btn_flat = MDRectangleFlatButton(text="this is hacker", pos_hint={ 'center_x': 0.5, 'center_y': 0.5 }) icon_btn = MDFloatingActionButton(icon='android', pos_hint={ 'center_x': 0.4, 'center_y': 0.5 }) screen.add_widget(btn_flat) screen.add_widget(icon_btn) return screen
def build(self): # self.theme_cls.primary_palette = "Teal" # self.theme_cls.primary_hue = "A700" self.theme_cls.primary_palette = "Blue" self.theme_cls.theme_style = 'Dark' screen = Screen() btn = MDRectangleFlatButton(text='LOGIN', pos_hint={ 'center_x': 0.5, 'center_y': 0.4 }, on_release=self.show_data) ##btn1 = MDFloatingActionButton(icon="zodiac-gemini",pos_hint={'center_x': 0.5, 'center_y': 0.5},) # btn2 = MDIconButton(icon="setting",pos_hint={'center_x': 0.4, 'center_y': 0.5}) # btn3 = MDRoundImageButton(pos_hint={'center_x': 0.5, 'center_y': 0.5}) self.username = Builder.load_string(username_helper) screen.add_widget(self.username) screen.add_widget(btn) return screen
def build(self): screen = Screen() scroll = ScrollView() list_view = MDList() scroll.add_widget(list_view) for i in range(20): # icon = IconLeftWidget(icon='android') image = ImageLeftWidget(source='my.jpg') items = ThreeLineIconListItem(text=f'Item {str(i)}', secondary_text='hello wold', tertiary_text='Thertiary text') # items.add_widget(icon) items.add_widget(image) list_view.add_widget(items) screen.add_widget(scroll) 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
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
def build(self): Window.size=(500,500) self.theme_cls.primary_palette="Red" self.theme_cls.primary_hue="A700" self.theme_cls.theme_style="Light" screen=Screen() label=MDLabel(text="Face Mask Detection",bold=True, size_hint=(0.5,0.5), font_style='H3',halign='center', pos_hint={'center_x':0.5,'center_y':0.84}, font_size="100sp", theme_text_color="Error") btn_flat=MDRectangleFlatButton(text="Click Here", pos_hint={'center_x':0.40,'center_y':0.12}, md_bg_color=self.theme_cls.primary_light, on_release=self.show_data) icon_label=MDIcon(icon='video',halign='center', pos_hint={'center_x':0.65,'center_y':0.12}, text_color=self.theme_cls.primary_color, theme_text_color="Custom", font_size= "48sp") top_label=MDIcon(icon='youtube',halign='center', pos_hint={'center_x':0.1,'center_y':0.92}, font_size="200sp") img=Image(source='background.jpg',opacity=.36) screen.add_widget(label) screen.add_widget(img) screen.add_widget(btn_flat) screen.add_widget(top_label) screen.add_widget(icon_label) return screen
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
def build(self): screen = Screen() label = MDLabel(text="This Machine Learning app is made by Piyush Rai", pos_hint={ 'center_x': 0.5, 'center_y': 0.9 }, size_hint_x=None, width=300, on_release=self.show_data) label1 = MDLabel( text="This will detect weather a person is wearing mask or not", pos_hint={ 'center_x': 0.5, 'center_y': 0.8 }, size_hint_x=None, width=300, on_release=self.show_data) screen.add_widget(label) screen.add_widget(label1) '''car_model=MDTextField(text="Enter model year",pos_hint={'center_x':0.7,'center_y':0.9},size_hint_x=None,width=300) price=MDTextField(text="Enter the Present Price(in LAKHS)",pos_hint={'center_x':0.7,'center_y':0.8},size_hint_x=None,width=300) dis=MDTextField(text="Enter the distance it has travelled(in KMS):",pos_hint={'center_x':0.7,'center_y':0.7},size_hint_x=None,width=300) owner_no=MDTextField(text="Enter the number of owners who have previously owned it(0 or 1 or 2 or 3)",pos_hint={'center_x':0.7,'center_y':0.6},size_hint_x=None,width=300)''' self.car_model = Builder.load_string(car_model_helper) self.price = Builder.load_string(price_helper) btn = MDRectangleFlatButton(text="submit", pos_hint={ 'center_x': 0.5, 'center_y': 0.3 }, size_hint_x=None, width=300, on_release=self.show_data) screen.add_widget(self.car_model) screen.add_widget(self.price) screen.add_widget(btn) return screen
def build(self): screen = Screen() # Creating a Simple List scroll = ScrollView() list_view = MDList() for i in range(20): # items = ThreeLineListItem(text=str(i) + ' item', # secondary_text='This is ' + str(i) + 'th item', # tertiary_text='hello') icons = IconLeftWidget(icon="android") items = OneLineIconListItem(text=str(i) + ' item') items.add_widget(icons) list_view.add_widget(items) scroll.add_widget(list_view) # End List screen.add_widget(scroll) return screen
def build(self): screen = Screen() self.theme_cls.primary_palette = 'Green' # username = MDTextField( # text='enter username: '******'center_x': .5, 'center_y': .5}, # # size_hint=(.5, 1), # size_hint_x=None, # width='300dp' # ) button = MDRectangleFlatButton(text='show', pos_hint={ 'center_x': .5, 'center_y': .4 }, on_release=self.show_data) self.username = Builder.load_string(username_helper) screen.add_widget(self.username) screen.add_widget(button) return screen
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): item = OneLineListItem(text=f"Item {i}") item2 = TwoLineListItem(text=f"Item {i}", secondary_text=f"Two lines version") item3 = ThreeLineListItem(text=f"Item {i}", secondary_text="Three lines version", tertiary_text="Third line") list_view.add_widget(item) list_view.add_widget(item2) list_view.add_widget(item3) screen.add_widget(scroll) return screen
def build(self): self.theme_cls.primary_palette="Orange" screen = Screen() # username = MDTextField( # pos_hint={'center_x': 0.5, 'center_y': 0.5}, # size_hint_x=None, width=200) button = MDRectangleFlatButton(text='Show', pos_hint={'center_x': 0.5, 'center_y': 0.4}, on_release=self.show_data) self.grocery_item = Builder.load_string(grocery_item_helper) self.expiry_date = Builder.load_string(expiry_date_helper) self.extra_note = Builder.load_string(extra_note_helper) screen.add_widget(self.grocery_item) screen.add_widget(self.expiry_date) screen.add_widget(self.extra_note) screen.add_widget(button) return screen
def login_page(self): screen = Screen() theme_cls.primary_palette = 'Green' theme_cls.theme_style = 'Dark' front_label = MDLabel(text='Welcome Champion!!!', halign='center', theme_text_color='Secondary', font_style='H3', pos_hint={'center_x':0.5,'center_y':0.65}) button_flat = MDFloatingActionButton(icon='soccer', pos_hint={'center_x':0.5, 'center_y':0.13}, on_release=self.login) username = MDTextField(text='username', pos_hint={'center_x':0.5,'center_y':0.4}, size_hint_x=None,width=300) password = MDTextField(text='password', pos_hint={'center_x':0.5,'center_y':0.3}, size_hint_x=None,width=300) screen.add_widget(password) screen.add_widget(username) screen.add_widget(button_flat) screen.add_widget(front_label) return screen
def build(self): screen = Screen() btn_flat = MDRectangleFlatButton(text="hello", pos_hint={ 'center_x': 0.5, 'center_y': 0.5 }) icon_btn = MDIconButton(icon='format-wrap-tight', pos_hint={ 'center_x': 0.5, 'center_y': 0.5 }) floating_btn = MDFloatingActionButton(icon='format-wrap-tight', pos_hint={ 'center_x': 0.5, 'center_y': 0.5 }) screen.add_widget(floating_btn) return screen
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(30)), ("Food", dp(30)), ("Calories", dp(30))], row_data=[("1", "Burger", "300"), ("2", "Pizza", "300"), ("3", "Pizza", "300"), ("4", "Pizza", "300"), ("5", "Pizza", "300"), ("5", "Pizza", "300"), ("5", "Pizza", "300"), ("6", "Pizza", "300")]) table.bind(on_check_press=self.check_press) table.bind(on_row_press=self.row_press) screen.add_widget(table) return screen
def build(self): screen = Screen() btn1 = MDFlatButton(text='Hello World', pos_hint={'x': 0, 'y': 0}) btn = MDFloatingActionButton(icon="android", pos_hint={'center_x': 0.5, 'center_y': 0.5}, ) btn2 = MDIconButton(icon='language-python',pos_hint={'x': 0.5, 'y': 0.5}) screen.add_widget(btn1) screen.add_widget(btn) screen.add_widget(btn2) return screen
def build(self): self.theme_cls.primary_palette = "Green" self.theme_cls.primary_hue = "500" self.theme_cls.theme_style = "Dark" screen = Screen() self.tool_kit = Builder.load_string(tool_bar) self.name_input = Builder.load_string(name) self.weight_input = Builder.load_string(weight) self.height_input = Builder.load_string(height) button = MDRectangleFlatButton(text="Calculate", pos_hint={'center_x': 0.5, 'center_y': 0.5}, on_release=self.result) screen.add_widget(self.tool_kit) screen.add_widget(self.name_input) screen.add_widget(self.weight_input) screen.add_widget(self.height_input) screen.add_widget(button) return screen
class insta(MDApp): def build(self): self.screen = Screen() self.theme_cls.primary_palette = "Green" self.user = Builder.load_string(window_helper) button = MDRectangleFlatButton(text="Instagram Profile pic viewer", pos_hint={ "center_x": 0.5, "center_y": 0.9 }, size_hint=(1, 0.1)) button_2 = MDRectangleFlatButton(text="view Image", pos_hint={ "center_x": 0.5, "center_y": 0.6 }, on_release=self.show_image) self.screen.add_widget(button_2) self.screen.add_widget(button) self.screen.add_widget(self.user) return self.screen def show_image(self, obj): instaloader = Instaloader() username = self.user.text instaloader.download_profile(username, profile_pic_only=True) filename = glob(str(username + "/*jpg")) img_data = str(filename[0]) image = Image(source=img_data, pos_hint={ "center_x": 0.5, "center_y": 0.3 }, size_hint=(0.5, 1)) image.remove_widget(image) self.screen.add_widget(image)
def build(self): self.theme_cls.primary_palette = "Blue" 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) password = Builder.load_string(helpers.password_input) screen.add_widget(password) btn1 = MDRectangleFlatButton(text='Submit', pos_hint={ 'center_x': 0.5, 'center_y': 0.3 }) btn = MDFloatingActionButton( icon="android", pos_hint={ 'center_x': 0.5, 'center_y': 0.3 }, ) btn2 = MDRectangleFlatButton(text='Cancel', pos_hint={ 'center_x': 0.620, 'center_y': 0.3 }) btn = MDFloatingActionButton( icon="android", pos_hint={ 'center_x': 0.4, 'center_y': 0.3 }, ) screen.add_widget(btn1) screen.add_widget(btn2) return screen
def build(self): self.theme_cls = ThemeManager() self.theme_cls.primary_palette = "Indigo" self.screen_manager = ScreenManager() self.listpage = ListPage() self.playingpage = PlayingPage() self.settinsgpage = SettingsPage() screen = Screen(name="listpage") screen.add_widget(self.listpage) self.screen_manager.add_widget(screen) screen = Screen(name="playingpage") screen.add_widget(self.playingpage) self.screen_manager.add_widget(screen) screen = Screen(name="settingspage") screen.add_widget(self.settinsgpage) self.screen_manager.add_widget(screen) return self.screen_manager
def build(self): self.theme_cls.primary_palette = 'Yellow' self.theme_cls.primary_hue = 'A700' self.theme_cls.theme_style = 'Dark' screen = Screen() self.textfield = Builder.load_string(username_helper) screen.add_widget(self.textfield) flt_btn = MDRectangleFlatButton(on_release=self.show, text='CHECK', pos_hint={ 'center_x': 0.5, 'center_y': 0.05 }) screen.add_widget(flt_btn) self.label = MDLabel(text='', halign='center', theme_text_color="Custom", text_color=(255 / 255.0, 225 / 255.0, 0, 1), font_style='H5') screen.add_widget(self.label) return screen
def build(self): screen = Screen() drukknop = MDRectangleFlatButton(text='button', pos_hint={'center_x': 0.5, 'center_y': 0.5}, on_press=self.ingeduwd) screen.add_widget(drukknop) return screen
class Front(MDApp): def build(self): self.screen = Screen() self.theme_cls.primary_palette = 'Green' self.theme_cls.theme_style = 'Dark' front_label = MDLabel(text='Welcome Champion!!!', halign='center', theme_text_color='Secondary', font_style='H3', pos_hint={ 'center_x': 0.5, 'center_y': 0.65 }) button_flat = MDFloatingActionButton(icon='soccer', pos_hint={ 'center_x': 0.5, 'center_y': 0.1 }, on_release=self.login) self.username = MDTextField(text='username', pos_hint={ 'center_x': 0.5, 'center_y': 0.4 }, size_hint_x=None, width=300) self.password = MDTextField(text='password', pos_hint={ 'center_x': 0.5, 'center_y': 0.3 }, size_hint_x=None, width=300) self.screen.add_widget(self.password) self.screen.add_widget(self.username) self.screen.add_widget(button_flat) self.screen.add_widget(front_label) return self.screen def login(self, obj): self.screen.clear_widgets() myobj = { 'username': self.username.text, 'password': self.password.text } url = 'http://127.0.0.1:5000/login' response = requests.post(url=url, data=myobj) if response.json()[0]['access']: self.player_info = response.json()[1] front_label = MDLabel(text='Welcome {}'.format( self.player_info['firstname']), halign='center', theme_text_color='Secondary', font_style='H4', pos_hint={ 'center_x': 0.5, 'center_y': 0.88 }) phone_label = MDLabel(text='{}'.format( self.player_info['phonenumber']), halign='center', theme_text_color='Secondary', font_style='Subtitle1', pos_hint={ 'center_x': 0.8, 'center_y': 0.72 }) email_label = MDLabel(text='{}'.format(self.player_info['email']), halign='center', theme_text_color='Secondary', font_style='Subtitle1', pos_hint={ 'center_x': 0.8, 'center_y': 0.69 }) username_label = MDLabel(text='username:\n{}'.format( self.player_info['username']), halign='center', theme_text_color='Secondary', font_style='Subtitle1', pos_hint={ 'center_x': 0.2, 'center_y': 0.7 }) group_button = MDFloatingActionButton(icon='account-group', pos_hint={ 'center_x': 0.2, 'center_y': 0.15 }, on_release=self.group_home, background_palette='Green') find_event_button = MDFloatingActionButton( icon='soccer', pos_hint={ 'center_x': 0.5, 'center_y': 0.15 }, on_release=self.find_events) create_event_button = MDFloatingActionButton( icon='soccer-field', pos_hint={ 'center_x': 0.8, 'center_y': 0.15 }, on_release=self.create_event) group_button_label = MDLabel(text='Group', halign='center', theme_text_color='Secondary', font_style='Caption', pos_hint={ 'center_x': 0.2, 'center_y': 0.085 }) find_event_button_label = MDLabel(text='Find Event', halign='center', theme_text_color='Secondary', font_style='Caption', pos_hint={ 'center_x': 0.5, 'center_y': 0.085 }) create_event_button_label = MDLabel(text='Create Event', halign='center', theme_text_color='Secondary', font_style='Caption', pos_hint={ 'center_x': 0.8, 'center_y': 0.085 }) self.screen.add_widget(front_label) self.screen.add_widget(group_button) self.screen.add_widget(find_event_button) self.screen.add_widget(create_event_button) self.screen.add_widget(phone_label) self.screen.add_widget(username_label) self.screen.add_widget(email_label) self.screen.add_widget(group_button_label) self.screen.add_widget(find_event_button_label) self.screen.add_widget(create_event_button_label) else: display_response = response.json()[1] front_label = MDLabel(text=display_response, halign='center', theme_text_color='Secondary', font_style='H3', pos_hint={ 'center_x': 0.5, 'center_y': 0.65 }) self.screen.add_widget(front_label) return self.screen def group_home(self, obj): super(Front, self).__init__(**kwargs) self.screen.clear_widgets() front_label = MDLabel(text='Team: {}'.format( self.player_info['teamname']), halign='center', theme_text_color='Secondary', font_style='H5', pos_hint={ 'center_x': 0.5, 'center_y': 0.88 }) myobj = {'username': self.player_info['username']} url = 'http://127.0.0.1:5000/group_home' group_response = requests.post(url=url, data=myobj).content group_response = group_response.decode("utf-8") group_response = group_response.split(',') group_response = ' '.join(group_response) group_response = group_response.replace(' ', '\\n') print(group_response) view = MDLabel(text='{}'.format(group_response), pos_hint={ 'center_x': 0.5, 'center_y': 0.7 }, theme_text_color='Secondary', halign='center') group_events_button = MDFloatingActionButton( icon='soccer', pos_hint={ 'center_x': 0.2, 'center_y': 0.15 }, on_release=self.group_events, background_palette='Green') create_group_event_button = MDFloatingActionButton( icon='soccer-field', pos_hint={ 'center_x': 0.8, 'center_y': 0.15 }, on_release=self.create_event) group_events_button_label = MDLabel(text='Group Events', halign='center', theme_text_color='Secondary', font_style='Caption', pos_hint={ 'center_x': 0.2, 'center_y': 0.085 }) create_group_event_button_label = MDLabel(text='Create Group Event', halign='center', theme_text_color='Secondary', font_style='Caption', pos_hint={ 'center_x': 0.8, 'center_y': 0.085 }) self.screen.add_widget(group_events_button) self.screen.add_widget(create_group_event_button) self.screen.add_widget(group_events_button_label) self.screen.add_widget(create_group_event_button_label) self.screen.add_widget(view) self.screen.add_widget(front_label) return self.screen def group_events(self, obj): self.screen.clear_widgets() print('button pressed') label = MDLabel(text='Group Events', halign='center', theme_text_color='Secondary', font_style='Caption', pos_hint={ 'center_x': 0.8, 'center_y': 0.085 }) self.screen.add_widget(label) return self.screen def create_event(self, obj): print('hello') def group_events(self, obj): pass def group_event_home(self, obj): pass def find_event(self, obj): pass def find_events(self, obj): pass def create_event(self, obj): pass