USER INPUT WITH TEXT FEILD KIVYMD
USER INPUT WITH TEXT FEILD KIVYMD
Cara mengambil input baru pengguna menggunakan text Field .ada dua metodenya yaitu membuat tabel dan button ,yang kedua metode dengan builer.
adapun pengertian text field adalah sebuah text control yang memungkinkan user mengimput teks singkat sedangkan label text digunakan untuk memberitahu user informasi apa yang akan diisi ditext field tersebut.label text harus dapat dilihat ,bergerak dari tengah keatas saat text field dipilih.tulisan pada label text tidak boleh terpotong dan memakan banyak line.
1.membuat Tabel dan Button
Cara yang pertama yaitu :
from kivymd.app import MDApphasil selanjutnya
from kivymd.vix.screen import screen
class DemoApp(MDApp):
def build(self):
screen = Screen
return screen
DemoApp().run()
from kivymd.app import MDApp
from kivymd.vix.screen import screen
from kivymd.vix.textfield import MDTextfield
class DemoApp(MDApp):
def build(self):
screen = Screen
username =MDTextfield(text*'Enter username',
post_hint={'center_x':0.5,'center_y':0.5})
screen.add_widget(username)
return screen
DemoApp().run()
selanjutnya
from kivymd.app import MDApp
from kivymd.vix.screen import screen
from kivymd.vix.textfield import MDTextfield
class DemoApp(MDApp):
def build(self):
screen = Screen
username =MDTextfield(text*'Enter username',
post_hint={'center_x':0.5,'center_y':0.5},
size_hint=(0.5))
screen.add_widget(username)
return screen
DemoApp().run()
hasil
selanjutnya
from kivymd.app import MDAppfrom kivymd.vix.screen import screenfrom kivymd.vix.textfield import MDTextfieldclass DemoApp(MDApp):def build(self):screen = Screenusername =MDTextfield(text*'Enter username',post_hint={'center_x':0.5,'center_y':0.5},size_hint_x=None,width =300)screen.add_widget(username)return screenDemoApp().run()
selanjutnya
from kivymd.app import MDApp
from kivymd.vix.screen import Screen
from kivy.lang import Builder
username_helper = """
MDTextField
***
class DemoApp(MDApp):
def build(self):
screen = Screen()
#username = MDTextField(text='Enter username'
# pos_hint={'center_x': 0.5, 'center_y : 0.5'},
# size_hint_x = None)
username = Builder.load_String(username_helper)
screen.add_widget(username)
return Screen
DemoApp().run()
from kivymd.app import MDApp
from kivymd.vix.screen import Screen
from kivy.lang import Builder
username_helper = """
MDTextField
hint_text:"Enter username"
pos_hint:{'center_x': 0.5, 'center_y : 0.5'}
size_hint_x*Nonetwidth*300
***
class DemoApp(MDApp):
def build(self):
screen = Screen()
#username = MDTextField(text='Enter username'
# pos_hint={'center_x': 0.5, 'center_y : 0.5'},
# size_hint_x = None,width*300)
username = Builder.load_String(username_helper)
screen.add_widget(username)
return Screen
DemoApp().run()
from kivymd.app import MDApp
from kivymd.vix.screen import Screen
from kivy.lang import Builder
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
***
class DemoApp(MDApp):
def build(self):
screen = Screen()
#username = MDTextField(text='Enter username'
# pos_hint={'center_x': 0.5, 'center_y : 0.5'},
# size_hint_x = None,width*300)
username = Builder.load_String(username_helper)
screen.add_widget(username)
return Screen
DemoApp().run()
sekian dari penjelasan saya.









Komentar
Posting Komentar