ich einen Zähler in einer Klasse erstellt den Wert von count
Python/Kivy - Wie "connect" eine Funktion und ein Etikett in kv/py Dateien
count = 0
class LifeCounterApp(App):
def incr(n):
global count
count += 1
return count
ich eine kv-Datei in dem Sie haben zu erhöhen I Ich erstelle die Struktur meiner App.
Was ich tun möchte: Der Button "+" in meiner App muss den Wert des Labels aktualisieren.
Beispiel: Das Label hat den Standardwert 0
. Wenn ich auf die Schaltfläche klicke, muss die Beschriftung ihren Wert auf 1
und so weiter ändern. Meine Fragen
:
1) Wie der Wert des Etiketts von der Py-Datei zu übernehmen?
2) Die Art und Weise, wie ich die Funktion incr
aufruft, ist korrekt? Denn beim Klicken auf den Button passiert nichts.
Button:
text: "+"
on_release:
app.incr()
Label:
text: app.count (?)
Ich hoffe, dass meine Frage klar und gut formuliert ist.
Gehen Sie durch die [Pong-Tutorial] (https://kivy.org/docs/tutorials/pong.html)? Es sollte dir bei deiner Frage helfen. – syntonym
Ich werde es durchmachen! Danke für deinen Vorschlag! –