Kivy POPUP and Button text
<p>First I'm new to kivy. myApp is based on <code>kivy-example/demo/kivycatlog</code> and I was modifying <code>PopupContainer.kv</code>, but my code doesn't work.</p>

<p><strong>PopupContainer.kv</strong></p>

<pre><code>BoxLayout:
    id: bl
    orientation: "vertical"
    popup: popup.__self__
    canvas:
        Color:
            rgba: .18, .18, .18, .91
        Rectangle:
            size: self.size
            pos: self.pos
    Button:
        id: showPopup1
        text: 'press to show popup'
        on_release: root.popup.open()
    Button:
        id: showPopup2
        text: 'press to show popup'
        on_release: root.popup.open()

Popup:
    id: popup
    on_parent: if self.parent == bl: bl.remove_widget(self)
    title: "An example popup"
    BoxLayout:
        orientation: 'vertical'
        BoxLayout:
            orientation: 'vertical'
            Button:
                id: accept
                text: "yes"
                on_release: status.text = self.text
            Button:
                id: cancel
                text: "no"
                on_release: status.text = self.text
            Label:
                id: status
                text: "yes or no?"
        Button:
            text: "press to dismiss"
            on_release: popup.dismiss()
</code></pre>

<p>I want to change the <code>text(showPopup)</code> when I click on "yes" or "no"
 on the <code>showPopup</code>'s text.</p>

<p>You could get the text of your ShowPopup's buttons from your code. I mean declare a variable in your code named <code>popups_text</code> and in your .kv file try accesing it using <code>root.popups_text</code>. then create a method in your code that changes this text every time the button is pressed.</p>

python kivy