"Zurück zum Hauptmenü" wie realisierbar?
Verfasst: Mittwoch 3. November 2010, 12:37
Hallo
ich habe ein Programm geschrieben, was folgendermaßen gegliedert ist:
Hauptmenü:
1.
2.
3.
4.
5.
6.
7.
8.
usw
if m == 1:
Submenü 1:
1.
2.
3.
if s==1:
Funktion 1:
if s==2:
Funktion 2:
if s==3:
Funktion 3:
if m == 2:
Submenü2:
1.
2.
3.
usw.
Nun möchte ich gerne in jedes Submenü den Menüpunkt Exit bzw back einbauen, der den Benutzer bei Eingabe der Nummer zurück zum Hauptmenü leitet.
Außerdem sollte nach Ablauf der ausgewählten Funktion die Option "back" erscheinen, die den Anwender zum Submenü zurück leitet.
Wie kann ich das umsetzen?
Hatte mir schon was bezüglich der "Zurück zum Hauptmenü" Funktion überlegt, wobei meine Versuche scheiterten und mir auch sonst keine Möglichkeit in den Sinn kommt:
Gesamtes Programm als Klasse definieren und in jedes Submenü eine Option einbauen, die die Klasse auf Befehl aufruft(müsste ja dann das Programm quasi neustarten)
ich habe ein Programm geschrieben, was folgendermaßen gegliedert ist:
Hauptmenü:
1.
2.
3.
4.
5.
6.
7.
8.
usw
if m == 1:
Submenü 1:
1.
2.
3.
if s==1:
Funktion 1:
if s==2:
Funktion 2:
if s==3:
Funktion 3:
if m == 2:
Submenü2:
1.
2.
3.
usw.
Nun möchte ich gerne in jedes Submenü den Menüpunkt Exit bzw back einbauen, der den Benutzer bei Eingabe der Nummer zurück zum Hauptmenü leitet.
Außerdem sollte nach Ablauf der ausgewählten Funktion die Option "back" erscheinen, die den Anwender zum Submenü zurück leitet.
Wie kann ich das umsetzen?
Hatte mir schon was bezüglich der "Zurück zum Hauptmenü" Funktion überlegt, wobei meine Versuche scheiterten und mir auch sonst keine Möglichkeit in den Sinn kommt:
Gesamtes Programm als Klasse definieren und in jedes Submenü eine Option einbauen, die die Klasse auf Befehl aufruft(müsste ja dann das Programm quasi neustarten)