cycleuser / Kivy-CN

A Chinese Translation of Kivy Programming Guide Based on Kivy 1.9.2 中文翻译Kivy开发文档
287 stars 98 forks source link

My button on pressed not working I'm new in kivy and in the code when press the button it's does nothing. I have defined the on pressed function. I'm using pydroid 3 on Android Code is below #7

Open JohnnyAidoo opened 2 years ago

JohnnyAidoo commented 2 years ago

import kivy from kivy.app import App from kivy.uix.button import Button from kivy.uix.label import Label from kivy.uix.boxlayout import BoxLayout from kivy.uix.textinput import TextInput

class my_layout(BoxLayout): def init (self, kwargs): super(). init (kwargs) self.rows=2

   self.tb = TextInput(
   text =''
   )

    self.add_widget(Label(text= 'hiii'))
    self.add_widget(Label(text= 'hiii'))

    self.bt1= Button(
    text= 'press me!'
    )
    self.bt1.bind(on_pressed = self.create)
    self.add_widget(self.bt1)

def create(self, instance):
    self.lbl =Label (text = 'i am label')
    self.add_widget(self.lbl)
    self.remove_widget(self.bt1)

class myApp(App): def build(self): return my_layout()

if True: myApp().run()

QGB commented 1 year ago

@JohnnyAidoo