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

Leave a Reply

Your email address will not be published. Required fields are marked *