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 MDApp
from kivymd.vix.screen import screen

class DemoApp(MDApp):

def build(self):
screen = Screen
return screen


DemoApp().run()

hasil 

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})
screen.add_widget(username)
return screen


DemoApp().run()
hasil

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 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_x=None,width =300)
screen.add_widget(username)
return screen

DemoApp().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

Postingan populer dari blog ini

Membuat binding input dan button