Habe mal ein bisschen guckt. Ist es nicht so, dass ich in einem Wörterbuch der Variablen Dummy_1 quasi den Namen "H395" zuweise. Ich will aber ja dass, Dummy_1 über die GUI mit einem DropdownMenu ausgewählt werden soll. Das heißt ich habe ein DropdownMenu mit 5 Auswahlmöglichkeiten und will dann dementsprechend die richtige Klasse aufrufen. Ist die Reihenfolge nicht egal? Ich kann mit der Reihenfolge ja bestimmte Elemente im Wörterbuch aufrufen. Ich weiß aber ja vorher nicht, welche Auswahl ich auf der GUI treffe und dementsprechend auch nicht an welcher Stelle das im Wörterbuch steht.__deets__ hat geschrieben: ↑Freitag 10. August 2018, 10:02 Dazu benutzt man ein Wörterbuch. Das bildet Optionen auf Klassen oder Funktionen ab. Wenn eine neue Klasse dazu kommt, dann muss die nur in das Wörterbuch eingetragen werden. Und um die Reihenfolge zu definieren, benutzt man ein OrderedDict.
Es ist ja so, dass ich etwas auswähle was dann unter Dummy_1 hinterlegt ist. Das Funktioniert perfekt. Auch bei Print(Dummy_1) gibt er mir dann ganz normal den Inhalt aus, also z.b. "H395" aus. Ist es nicht irgendwie möglich, dass bei dem Klassenaufruf "x = Dummy_1 (...)" auch der Inhalt, also "H395" anstatt von dem eigentlichen Wort "Dummy_1" beachtet wird?
Ich kann "Dummy_1" ja nicht fest den Audruck "H395", weil er ja flexibel sein soll und eben auf der GUI ausgewählt wird