Seite 1 von 1

Auswahlmenü in Konsole

Verfasst: Dienstag 28. September 2021, 12:24
von senseye
Hallo,

ich wollte mal fragen, ob es möglich ist in Python ein Auswahlmenü für die Konsole zu programmieren und wenn ja, wie?

Am Beispiel photorec will ich meine Frage näher erklären.
Bild
Bei diesem Bild kann ich mit den Pfeiltasten entweder zwischen verschiedenen Partitionen (Pfeiltaste hoch, Pfeiltaste runter), oder zwischen Search, Options, File Opt und Quit wählen (Pfeiltaste links, Pfeiltaste rechts) und dann das Ausgewählte mit enter bestätigen.

Bild
Hier kann ich mit der Leertaste verschiedene Dateitypen an- oder ab-wählen.

Ist es möglich so eine Art Auswahlmenü in Python für die Konsole zu programmieren?

Meine Überlegungen dazu wäre, mit tkinter eine gui zu programmieren und das Konsolenfenster als Ausgabeobjekt zu verwenden. Ist dieser Weg machbar, oder gibt es noch bessere Wege?

Re: Auswahlmenü in Konsole

Verfasst: Dienstag 28. September 2021, 14:30
von __deets__
Deine Überlegung ist falsch, Tkinter hat nichts mit der Konsole zu tun. Unter Windows macht man sowas mit urwid.

Re: Auswahlmenü in Konsole

Verfasst: Dienstag 28. September 2021, 14:37
von __blackjack__
@__deets__: Warum unter Windows? Ich habe `urwid` auch schon unter Linux benutzt.

Re: Auswahlmenü in Konsole

Verfasst: Dienstag 28. September 2021, 15:00
von senseye
Ziel ist es erstmal das unter Linux zu machen.

Re: Auswahlmenü in Konsole

Verfasst: Dienstag 28. September 2021, 17:39
von snafu
Ich müsste jetzt nachschauen, aber evtl kann das externe Paket "rich" das auch.

EDIT: Nee, wohl nicht. Dann nimm urwid.

Re: Auswahlmenü in Konsole

Verfasst: Dienstag 28. September 2021, 19:46
von senseye
Habe mich jetzt etwas in urwid eingelesen und das sieht sehr vielversprechend aus.
Danke für die schnellen Antworten.