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 :D

Verfasst: Donnerstag 20. Mai 2004, 19:41
von Pythino
Das hat mir sehr geholfen, vielen Dank!