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
Posting Komentar