Seite 1 von 1
[Newbie]Text basiertes Menu machen?
Verfasst: Sonntag 22. Oktober 2006, 11:03
von bennym
Hallo !
Kann ich in python ein Auswahlmenu machen? Wenn ja, wie?
Es soll nicht grafisch sondern schon Text basiert ,aber ein menu halt, wo man mit den Pfeiltasten hoch und runter gehgen kann und etwas auswaehlen kann.
Codeschnipfel erwuenscht.....
Vielen Dank im Vorraus
mfg benny
Verfasst: Sonntag 22. Oktober 2006, 11:54
von Joghurt
Windows oder Unix?
Bei Unix ist urwid nicht schlecht.
Verfasst: Sonntag 22. Oktober 2006, 12:29
von bennym
Erstmal Danke!
Ich brauchs fuer linux. Wie sieht es denn dann mit der Kompatibilitaet von meinem Programm aus? Es hat zwar jeder Linuxer python drauf aber nicht python-urwid.
Python hat doch batteries included oder? Gibt es denn nicht ein integriertes Feature.
Waere es denn einfacher, wenn ich gleich so was wie gtkpython fuer eine richtige oberflaeche benutze?
mfg benny
Verfasst: Sonntag 22. Oktober 2006, 12:41
von Mr_Snede
Kannst urwid doch mit deinem Programm ausliefern. Ist ja nicht groß.
bzgl Portabilität hätte ich fast Tkinter gesagt. Für ein paar Knöppe oder nen Menü ist Tkinter OK.
Aber unter debian zB muss Tkinter manuell zu Python installiert werden.
Ansonsten curses:
http://docs.python.org/lib/module-curses.html
Verfasst: Sonntag 22. Oktober 2006, 12:56
von bennym
Danke an Alle !!!
Ich arbeit mal das Tutorial zu curses durch:
http://www.amk.ca/python/howto/curses/curses.html
mfg benny
Verfasst: Sonntag 22. Oktober 2006, 13:46
von Mr_Snede
Verfasst: Sonntag 22. Oktober 2006, 17:19
von bennym
Der erste Link ist echt super fuer nen newbie wie mich. Danke !!!
der 2. bezieht sich doch auf c oder?
edit: der 1. link hat nen fehler im ersten programm.:
Code: Alles auswählen
for i in range(1, max + 1):
screen.move(i, x)
screen.addstr(str(I))
Bei str(I) muss ein kleines I rein.
Da gibts noch mehr probs:
wie kann ich den cursor auf und ab bewegen? oder hab ich da was falsch verstanden?
mfg benny