Advertisement
cookertron

Kivvy Demo

Aug 26th, 2024
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.01 KB | Source Code | 0 0
  1. from kivy.app import App
  2. from kivy.uix.boxlayout import BoxLayout
  3. from kivy.uix.label import Label
  4. from kivy.uix.textinput import TextInput
  5. from kivy.uix.button import Button
  6.  
  7. class InputApp(App):
  8.     def build(self):
  9.         self.layout = BoxLayout(orientation='vertical', padding=10, spacing=10)
  10.        
  11.         self.label = Label(text="Enter your text:")
  12.         self.layout.add_widget(self.label)
  13.        
  14.         self.text_input = TextInput(multiline=False)
  15.         self.layout.add_widget(self.text_input)
  16.        
  17.         self.submit_button = Button(text="Submit")
  18.         self.submit_button.bind(on_press=self.on_submit)
  19.         self.layout.add_widget(self.submit_button)
  20.        
  21.         self.result_label = Label(text="")
  22.         self.layout.add_widget(self.result_label)
  23.        
  24.         return self.layout
  25.  
  26.     def on_submit(self, instance):
  27.         user_input = self.text_input.text
  28.         self.result_label.text = f"You entered: {user_input}"
  29.  
  30. if __name__ == '__main__':
  31.     InputApp().run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement