Startseite. Wird auf dieser auf den Button "Highscores" geklickt, möchte ich, dass sich ein neuer Screen öffnet und die
gespeicherten Highscores untereinander ausgegeben werden. Der Code sieht wie folgt aus:
Für die Startseite und die Highscores-Seite in der PY-Datei:
Code: Alles auswählen
class Startseite(Screen):
pass
class Highscores(Screen):
pass
class WindowManager(ScreenManager):
pass
Code: Alles auswählen
<Startseite>:
name: "startseite"
Button:
text: "Highscores"
on_press:
app.root.current = "highscores"
Code: Alles auswählen
<Highscores>:
name: "highscores"
BoxLayout:
orientation: "vertical"
Label:
text: "Highscores"
Label:
Label:
Label:
Label:
Label:
Label:
Label:
Label:
Label:
Label:
Code: Alles auswählen
highscoreString = str(open("textfiles/highscores.txt", "r"))
highscores = []
while highscoreString.count(",") > 0:
highscores.append(highscoreString[:highscoreString.find(",") - 2])
highscoreString = highscoreString[highscoreString.find(","):]