hello coders jadi pada sesi kali ini adalah lanjutan dari sebelumnya yang telah kita bahas pada sesi sebelumnya
kita akan lanjut pada pembuatan button show yang akan memprint text pada console
pertama agar menghemat tempat kita buat satu file helpers.py dan kita pastekan helper “username_helper” pada file tersebut
setelah itu kita importkan button dan username helper pada file inti kita
Selanjutnya kita buatkan variable button untuk menampung dari codingan button kita
button = MDRectangleFlatButton(text='show', pos_hint = {'center_x': 0.5, 'center_y' : 0.4}, on_release = self.show_data) kita buatkan scree.add_widgetnya agar tampil dan kita buatkan function show datanya
from kivymd.app import MDApp
from kivymd.uix.screen import Screen
from kivymd.uix.button import MDRectangleFlatButton
from kivy.lang import Builder
from helpers import username_helper
class UserInput(MDApp):
def build(self):
screen = Screen()
self.theme_cls.primary_palette = 'Green'
self.username = Builder.load_string(username_helper)
button = MDRectangleFlatButton(text='show', pos_hint = {'center_x': 0.5, 'center_y' : 0.4},
on_release = self.show_data)
screen.add_widget(self.username)
screen.add_widget(button)
return screen
def show_data(self, obj):
print (self.username.text)
UserInput().run()
dan kita running sehingga menghasilkan sebagai berikut