So I'm pretty new to python and even more Kivy. I'm just trying to make a keypad that accepts numbers and prints a line if type in the right code. And what i set up is sending me all sorts of errors. Please help me out.
from kivy.config import Config
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.gridlayout import GridLayout
Config.set('graphics', 'width', 300)
Config.set('graphics', 'height', 300)
Config.set('graphics', 'resizable', 'False')
Config.set('graphics', 'borderless', 'True')
class KeyPad(App):
def build(self):
layout = GridLayout(cols=3)
btn1 = Button(text='1')
btn2 = Button(text='2')
btn3 = Button(text='3')
btn4 = Button(text='4')
btn5 = Button(text='5')
btn6 = Button(text='6')
btn7 = Button(text='7')
btn8 = Button(text='8')
btn9 = Button(text='9')
layout.add_widget(btn1)
layout.add_widget(btn2)
layout.add_widget(btn3)
layout.add_widget(btn4)
layout.add_widget(btn5)
layout.add_widget(btn6)
layout.add_widget(btn7)
layout.add_widget(btn8)
layout.add_widget(btn9)
return layout, verification(btn1, btn2, btn3, btn4, btn5, btn6, btn7, btn8, btn9)
actual_password = ["btn1", "btn2", "btn3", "btn4"]
def verification(b1, b2, b3, b4, b5, b6, b7, b8, b9):
return
KeyPad().run()