Seite 1 von 1
Eine Aktion per Tastendruck Aufrufen .
Verfasst: Mittwoch 5. März 2025, 20:11
von TorstenVoelker
Guten Abend, ich habe mal eine Frage und bitte .
Ich habe vor ein kleines Script zu schreiben
wo man eine Liste erstellen kann bzw was hinzufügen kann , löschen und auch anzeigen .
Wie ich das umsetzen werde ist schon im Kopf nur was ich erst dachte das man im Input eingeben kann welche Aktion man starten möchte .
Gibt man ein w ein dann kann man was hinzufügen bei d was löschen etc . Ich würde es gerne per Tastendruck umsetzten . Drücke w oder d .
Habe mich schon im Google ausgetobt aber nichts gefunden oder anders gesagt habe es nicht genau verstanden weil es soviel gibt . Keyboard, Keypress und und .
Ich würde mich freuen wenn einer ein Beispiel geben könnte wie ich das machen kann mit den key .
Danke im Voraus.
Re: Eine Aktion per Tastendruck Aufrufen .
Verfasst: Mittwoch 5. März 2025, 23:32
von __blackjack__
@TorstenVoelker: Da gibt es verschiedene Module für, beispielsweise `curses` in der Standardbibliothek, das allerdings nicht für alle Plattformen. Unter Windows kann man dafür etwas nachinstallieren.
Ansonsten gibt es diverse externe Module für Text-UIs. Aber irgendwie alles nicht wirklich was für Anfänger. Warum reicht die `input()`-Funktion für den Anfang nicht erst einmal aus?
Re: Eine Aktion per Tastendruck Aufrufen .
Verfasst: Donnerstag 6. März 2025, 05:47
von TorstenVoelker
Danke für die Antwort, da ich es schon pro Tastenbefehl machen wollte da es einfacher wäre als es immer einzugeben .
Vielleicht ist wichtig zu erwähnen, ich habe als Betriebssystem kein Windows, ich habe Linux. Ich mag kein Windows .
Re: Eine Aktion per Tastendruck Aufrufen .
Verfasst: Donnerstag 6. März 2025, 07:52
von Sirius3
@TorstenVoelker: ich glaube, wichtig zu erwähnen wäre, dass Du in Deinem anderen Faden im Forum mit tkinter spielst und dass Du eine Lösung dafür suchst.
Re: Eine Aktion per Tastendruck Aufrufen .
Verfasst: Donnerstag 6. März 2025, 09:43
von TorstenVoelker
Das Problem hat sich ja Gott sei Dank durch entsprechende Hilfe funktioniert .
Darf man keine andere Fragen stellen wenn ein Thread noch offen war ?
Wäre mir neu .
Re: Eine Aktion per Tastendruck Aufrufen .
Verfasst: Donnerstag 6. März 2025, 10:12
von __blackjack__
@Sirius3: Ich hatte das hier als unabhängige Frage ohne Tk gesehen.
Re: Eine Aktion per Tastendruck Aufrufen .
Verfasst: Donnerstag 6. März 2025, 10:13
von Sirius3
@TorstenVoelker: doch darf man schon, aber für jede Frage muß halt der Kontext klar sein. Hilft den Helfwilligen. Aber wenn sich das Problem funktioniert hat, Du also jetzt ein Kommandozeilentool ohne Tastenbefehle schreibst, ist ja alles gut.
@__blackjack__: die Frage war ja, ob der Fragende das auch so sieht.
Re: Eine Aktion per Tastendruck Aufrufen .
Verfasst: Donnerstag 6. März 2025, 10:19
von noisefloor
Hallo,
wie schon gesagt wurde: es kommt drauf an, welches Framework für die TUI du verwenden willst. Es gibt z.B.
https://dev.to/lazy_code/5-best-python- ... faces-5fdi, wobei IMHO curses und Textual die gängigsten sind. Was ich für einfach text-basierte Applikationen auch praktisch finde ist das
cmd Modul. Das hat Python bereits an Bord.
Gruß, noisefloor
Re: Eine Aktion per Tastendruck Aufrufen .
Verfasst: Donnerstag 6. März 2025, 13:33
von DeaD_EyE
Textual hat eine bessere Abstraktion als curses. Bei curses muss man sich um alles selbst kümmern.
Re: Eine Aktion per Tastendruck Aufrufen .
Verfasst: Donnerstag 6. März 2025, 14:05
von TorstenVoelker
Ich werde mich erstmal in der Materie einlesen .
Danke trotzdem an @all