Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from kivy.lang import Builder
- from kivy.uix.boxlayout import BoxLayout
- from kivymd.app import MDApp
- from kivymd.uix.dialog import MDDialog
- from kivymd.uix.list import OneLineListItem, TwoLineAvatarListItem, ThreeLineAvatarListItem, OneLineIconListItem, TwoLineIconListItem
- from kivymd.uix.list import ImageLeftWidget, IconLeftWidget
- class weatherStation(MDApp):
- contactDialog = None
- infoDialog = None
- def build(self):
- self.title = "WeatherStation"
- self.theme_cls.primary_palette = "Teal"
- self.theme_cls.primary_hue = "400"
- return Builder.load_file("weatherstation.kv")
- def on_start(self):
- for i in range(20):
- icons = IconLeftWidget(icon="temp_ico.ico")
- mdlist = self.root.ids.container
- line = TwoLineIconListItem(
- text=f"Single-line item {i}",
- font_style = "H6",
- secondary_text= "Secondary text here",
- )
- line.add_widget(icons)
- mdlist.add_widget(line)
- def showInfoDialog(self):
- if not self.infoDialog:
- self.infoDialog = MDDialog(
- title = "Informazioni APP",
- text = "Made with KivyMD @2020",
- auto_dismiss = True
- )
- self.infoDialog.open()
- def showcontactDialog(self):
- if not self.contactDialog:
- self.contactDialog = MDDialog(
- title = "I nostri contatti",
- text = "riccardo.cosenza81@gmail.com",
- auto_dismiss = True
- )
- self.contactDialog.open()
- weatherStation().run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement