Was du willst, ist ein Dictionary:
Code: Alles auswählen
d = dict()
d[APPNAME] = app(name, version)
Code: Alles auswählen
d = dict()
d[APPNAME] = app(name, version)
Ohne die Fehlermeldung kann ich dir auch nicht helfen. "Geht nicht" ist keine Fehlermeldung.mulder hat geschrieben:da hab ich ein kleines problem ... app ist ne classe! .. und die will mit jython nicht in nen dic tun!?
Nein.mulder hat geschrieben:also ... gibte s wirklich in python keine "case" anweisung?? ...
Passt doch. Das normale `case` braucht man kaum, das kann man auch mit mehreren `elif`s oder einem Dict machen.mulder hat geschrieben:ich habs gesucht und nur die "umschreibungen" gefunden! ..
Nein, auch in Python 3.0 gibt es kein `case`. Siehe PEP 3103.mulder hat geschrieben:oder in python3000 .. erst ..
Mit exec. Ist nur die Frage, ob du das wirklich willst. Das, was du machen willst, geht bestimmt auch irgendwie in schön.mulder hat geschrieben:ich baue mir einen pythonbefehl in einer variable zusammen .. aber wie kann ich ihn ausfuehren?? ..
Die einfache Antwort wäre eval/exec, aber EVAL IST BÖSE!mulder hat geschrieben:ich baue mir einen pythonbefehl in einer variable zusammen .. aber wie kann ich ihn ausfuehren??
das ist ein Zeichen...mulder hat geschrieben:danke ... hmm aber mit exec will es nicht??
was genau soll das sein?ich moechte eine "universelle" hole funktion bauen der ich dann nur den namen des Entryfeldes uebergeben muss
Das ist eine Funktion die das Entry-Feld als Objekt im Parameter mitbekommt. ``exec`` ist da an keiner Stelle nötig, da man Objekte herumreichen kann.keppla hat geschrieben:was genau soll das sein?ich moechte eine "universelle" hole funktion bauen der ich dann nur den namen des Entryfeldes uebergeben muss
Hallo mulder!mulder hat geschrieben:ist es schwierig (als neuling) von tkinter auf wx oder qt umzusteigen?
Ich habe mich sowieso gewundert, warum lunar bisher noch keinen Rant gepostet hat, auf den ich aufspringen könntemulder hat geschrieben:soo jetzt nervt es mich ... ich will nicht mehr tkinter machen ...
Ich würde wenn dann PyGTK nutzen, da ich GNOME-User bin, und es (oft, aber nicht immer) recht simpel ist (sofern man bereits ausreichend gut programmieren kann - ansonsten ist kein Toolkit einfach, wenn man die Sprache nicht ausreichend gut versteht).mulder hat geschrieben:mal ne kleine frage an die "erfahreneren" .. ist es schwierig (als neuling) von tkinter auf wx oder qt umzusteigen??
Hallo mulder!mulder hat geschrieben:ich entwickle auf arbeit unter win
Stimmt so schon länger nicht.gerold hat geschrieben:Wenn du in der Arbeit keine GPL-Programme entwickelst, dann brauchst du eine QT-Lizenz um die Programme vertreiben zu dürfen. Das ist der Grund, weshalb ich mich nie mit QT beschäftigt habe.