Erstmal danke an alle für die tollen Antworten.
Vom Prinzip her hat
BlackJack mein Problem "richtig" verstanden, es soll ne Menge Tipparbeit ersparen, denn die
names = ('pulvertyp', 'pulverbasis', 'herstellerbezeichnung')
beinhalten noch 20 weitere Elemente. Habe es auch so benutzen können und es funzt prima. MEGA-thx.
@
pyStyler:
So sieht es schon ganz schön prof. aus, doch für mich als python neuling doch zuviel Stoff

, trotzdem thx.
@
CM:
sunshine, möchtest Du mit verschiedenen "Pulvern" umgehen, die gleichzeitig im Programm verfügbar sind?
Ja, genau sowas meinte ich. Ist evtl die optimalste Lösung, denn ich möchte in einer anderen def die eingegebenen Werte auch wieder auslesen. Denke da wäre soetwas "besser". Nur für mich nen bißchen zu hoch...
@
EyDu:
Werde mich damit nochmal mit nem bierchen zusammen auseinander setzen.

Sieht aber auch gut aus. thx
So, wo ich nun auch schon bei meinem nächsten Prob. wäre...
Habe in einer class, eine def "pulver_anlegen" und eine def "pulver_save".
In der "pulver_anlegen" habe ich den Code von
BlackJack benutzt um die entrys zu erzeugen, klappt super!!!.
Doch wie kann ich in der def "pulver_save" die Pulver wieder über ne Schleife auslesen?
Mit
funktioniert es. Muss so nur leider jedes Element einzeln ansprechen.
Wie bekomme ich das wie mit der entry-schleife realisiert?
Habe selber schon viel probiert, kam aber nix gescheites bei rum...
Code: Alles auswählen
for name in varnamen:
ausgabe = self.name.get()
print ausgabe
setattr(self, name, ausgabe)
