Seite 1 von 1
Abhakmenü?
Verfasst: Montag 17. Mai 2004, 14:05
von Pythino
Ist es möglich ein Menü darzustellen, auf dem bestimme Optionen abgehakt werden und anschließend irgendwie gespeichert werden?
ZB so:
( ) bla
( ) bla2
(X) bla3
( ) bla4
bla3 ist ausgewählt und sollte irgendwie eingespeicher werden. Ein oder mehrere Entrys zu machen halte ich nicht für seriös genug.
Verfasst: Montag 17. Mai 2004, 22:00
von hans
Meinst du jetzt als grafisches Tool mit Radiobuttons oder ein Tool mit ASCII Oberfläche? Dann wärst du in dieser Rubrik aber auch nicht so ganz richtig.
Letzteres ist mir auch nicht bekannt. Deshalb würde ich eine Eingabe solange neu anfordern, wie sie falsch ist. Aber warten wir mal ab, was es da noch gibt.
Hans
Verfasst: Dienstag 18. Mai 2004, 14:53
von Pythino
Ich meine ein grafisches Tool mit Radiobuttons!
Verfasst: Dienstag 18. Mai 2004, 19:00
von hans
Hast du damit schon die Lösung oder wartest du noch auf eine weiterführende Antwort?
Hans
Verfasst: Dienstag 18. Mai 2004, 19:55
von Pythino
Ehrlichgesagt hätte ich gerne eine Antwort
Re: Abhakmenü?
Verfasst: Dienstag 18. Mai 2004, 20:39
von Milan
Pythino hat geschrieben:Ein oder mehrere Entrys zu machen halte ich nicht für seriös genug.
Hi. Meinst du jetzt wirklich Entrys oder nicht eher die Radiobutton (nach deiner Beschreibung oben sogar eherCheckbuttons) die Tkinter mitbringt? Denn, warum solltest du nicht mehrere von denen benutzen? ... das leuchtet mir wirklich nicht ganz ein.
Oder wie meinst du diesen Satz oben? ich denke mal, das ist der, der mich und Hans verwirrt...
Verfasst: Mittwoch 19. Mai 2004, 09:46
von Pythino
Ich weiß nicht wie sich das nennt, was ich meine, möglich wäre natürlich ein radiobuttonmenü. Wenn ich irgendwo einen Beispielskrpit bekommen könnte, wäre mir bestimmt geholfen
Verfasst: Mittwoch 19. Mai 2004, 10:29
von Gast
Code: Alles auswählen
from Tkinter import *
def pruefen():
if zustand.get() == 0:
print '1'
else:
print '2'
root = Tk()
zustand=IntVar(root)
R1 = Radiobutton(root, text='Option 1', variable=zustand, value=0)
R1.pack()
R2 = Radiobutton(root, text='Option 2', variable=zustand, value=1)
R2.pack()
B = Button(root, text='Enter', command=pruefen)
B.pack()
root.mainloop()
Greetz
Verfasst: Mittwoch 19. Mai 2004, 12:45
von Pythino
Danke Gast,
allerdings wäre es schön, wenn ich mehrere bei einer Auswahl auswählen könnte und nicht nur eins..
Verfasst: Mittwoch 19. Mai 2004, 12:52
von Dookie
Hi Pythino,
das nennt sich dann Checkbuttons. Radiobuttons sind eben so gemacht, daß immer nur einer aus einer Gruppe aktiv sein kann, wie bei älteren Radios die Tasten für Langwelle, Mittelwelle, Kurzwelle und UKW.
Gruß
Dookie
Verfasst: Mittwoch 19. Mai 2004, 14:02
von Pythino
Hi Dookie,
leider scheint dies ganz anders zu funktionieren wie die radiobuttons.
Hast du vielleicht zufällig ein Beispielskript?
Verfasst: Mittwoch 19. Mai 2004, 16:59
von mawe
Hi!
Hast du vielleicht zufällig ein Beispielskript?
Code: Alles auswählen
from Tkinter import *
def check_it():
print check1.get(), check2.get()
root = Tk()
check1 = StringVar()
check2 = StringVar()
c1 = Checkbutton(root, text="Option 1", variable=check1, onvalue="1 ein", offvalue="1 aus")
c1.pack()
c2 = Checkbutton(root, text="Option 2", variable=check2, onvalue="2 ein", offvalue="2 aus")
c2.pack()
Button(root, text="Check", command=check_it).pack()
root.mainloop()
Hoffe das hilft ein wenig
Verfasst: Donnerstag 20. Mai 2004, 19:41
von Pythino
Das hat mir sehr geholfen, vielen Dank!