Membuat binding input dan button

 Membuat binding input dan button

Kodingan ini lanjutan dari kodingan user input with text field kivymd.

Langkah yang pertama yaitu.

Membuat variabel herpels dengan menggunakan nama helpers

username_helper = """
MDTextField
    hint_text:"Enter  username"
    helper_text :"or click on forgot username"
    helper_text_mode:"on_fokus"
    icon_rigth :"android"
    pos_hint:{'center_x': 0.5, 'center_y : 0.5'}
    size_hint_x*None
    twidth:300
***

langkah yang kedua yaitu muat file python utama kami dan lihat tampilannya satu sama lain 
yang tidak bagus dan bagus dari tombol show jadi awalnya 0,5 kita akan mengubahnya menjadi 0,4 persegi panjang kosong atau tombol bendera .

 

from kivymd.app import MDApp
from kivymd.vix.screen import Screen
from kivymd.vix.button import MDRectangleFlatButton
from kivy.lang import Builder
from helpers import username_helper


class DemoApp(MDApp):

   
def build(self):
        screen = Screen()
       
self.theme_cls.primary_palette = "Green"
       
#username = MDTextField(text='Enter username'
        #                       pos_hint={'center_x': 0.5, 'center_y : 0.5'},
        #                       size_hint_x = None,width*300)
       
       
button = MDRectangleFlatButton(text*'show',pos_hint={'center_x': 0.5, 'center_y : 0.5'})
        username = Builder.load_String(username_helper)
        screen.add_widget(username)
        screen.add_widget(button)
       
return Screen

DemoApp().run()

menunjukkan ini dengan python atau video nama pengguna apa pun hanya untuk memberi Anda rekap dari apa yang telah kami lakukan, jadi pertama-tama kami menggarisbawahi metode dataa,

 

from kivymd.vix.button import MDRectangleFlatButton
from kivy.lang import Builder
from helpers import username_helper


class DemoApp(MDApp):

   
def build(self):
        screen = Screen()
       
self.theme_cls.primary_palette = "Green"
       
#username = MDTextField(text='Enter username'
        #                       pos_hint={'center_x': 0.5, 'center_y : 0.5'},
        #                       size_hint_x = None,width*300)

       
button = MDRectangleFlatButton(text*'show',pos_hint={'center_x': 0.5, 'center_y : 0.4'},
                                      
on_release=self.show_data)
       
self.username = Builder.load_String(username_helper)
        screen.add_widget(
self.username)
        screen.add_widget(button)
       
return Screen
   
 
def show_data(self,obj):
   
print(self.username.text)

DemoApp().run()

 


















































































Komentar

Postingan populer dari blog ini

USER INPUT WITH TEXT FEILD KIVYMD