Exemple #1
0
    def __init__(self, **kw):
        super().__init__(**kw)
        layout = BoxLayout()
        layout.orientation = "vertical"
        layout.opacity = 1.0
        layout.padding = 20
        layout.spacing = 20
        grid = GridLayout()
        grid.spacing = 10
        grid.cols = 2

        #RENDSZAM
        rendszamgomb = Button(text="Rendszám:", size_hint=(1.0, 0.1))
        rendszamgomb.pos_hint = {"center_x": 0.5, 'y': 0.0}
        rendszamgomb.color = (1.0, 1.0, 1.0, 1)
        rendszamgomb.bind(on_press=self.clearRendszammezo)
        grid.add_widget(rendszamgomb)

        rendszammezo = TextInput(multiline=False, write_tab=False)
        rendszammezo.foreground_color = (0.0, 0.0, 0.0, 5)
        rendszammezo.background_color = (1.0, 1.0, 1.0, 5)
        rendszammezo.font_size = 30
        rendszammezo.font_name = "Roboto-Bold"
        layout.rendszammezo = rendszammezo
        grid.add_widget(rendszammezo)

        #ÉVJÁRAT
        evjaratgomb = Button(text="Évjárat:", size_hint=(1.0, 0.1))
        evjaratgomb.pos_hint = {"center_x": 0.5, 'y': 0.0}
        evjaratgomb.color = (1.0, 1.0, 1.0, 1)
        evjaratgomb.bind(on_press=self.clearEvjaratmezo)
        grid.add_widget(evjaratgomb)

        evjaratmezo = TextInput(multiline=False, write_tab=False)
        evjaratmezo.foreground_color = (0.0, 0.0, 0.0, 5)
        evjaratmezo.background_color = (1.0, 1.0, 1.0, 5)
        evjaratmezo.font_size = 30
        evjaratmezo.font_name = "Roboto-Bold"
        layout.evjaratmezo = evjaratmezo
        grid.add_widget(evjaratmezo)

        #Tipus
        tipusgomb = Button(text="Típus:", size_hint=(1.0, 0.1))
        tipusgomb.pos_hint = {"center_x": 0.5, 'y': 0.0}
        tipusgomb.bind(on_press=self.clearTipusmezo)
        grid.add_widget(tipusgomb)

        tipusmezo = TextInput(multiline=False, write_tab=False)
        tipusmezo.foreground_color = (0.0, 0.0, 0.0, 5)
        tipusmezo.background_color = (1.0, 1.0, 1.0, 5)
        tipusmezo.font_size = 30
        tipusmezo.font_name = "Roboto-Bold"
        layout.tipusmezo = tipusmezo
        grid.add_widget(tipusmezo)

        #ÁR
        argomb = Button(text="Ár:", size_hint=(1.0, 0.1))
        argomb.pos_hint = {"center_x": 0.5, 'y': 0.0}
        argomb.bind(on_press=self.clearArmezo)
        grid.add_widget(argomb)

        armezo = TextInput(multiline=False, write_tab=False)
        armezo.foreground_color = (0.0, 0.0, 0.0, 5)
        armezo.background_color = (1.0, 1.0, 1.0, 5)
        armezo.font_size = 30
        armezo.font_name = "Roboto-Bold"
        layout.armezo = armezo
        grid.add_widget(armezo)

        layout.add_widget(grid)

        #Gomb
        button1 = Button(text="Hozzáadás", size_hint=(1.0, 0.3))
        button1.background_color = (1.5, 1.5, 1.5, 1)
        button1.bind(on_press=self.checkFieldsAndPrintData)
        layout.add_widget(button1)

        button2 = Button(text="Lista", size_hint=(1.0, 0.3))
        button2.background_color = (1.5, 1.5, 1.5, 1)
        button2.bind(on_press=self.showDetails)
        layout.add_widget(button2)

        self.layout = layout
        self.add_widget(layout)
        self.bind(on_leave=self.clearOnLeave)