Ich weiß nicht, was Du willst. Anscheinend willst Du kein Datenformat, weil man darauf eine alternative Syntax errichten kann.cofi hat geschrieben:Da du wohl alle vergrault hast: Niemand braucht das. Warum soll man denn auf eine Art JSON ausweichen und dabei die Unterstuetzung der jeweiligen Sprache (Syntax- & Namensueberpruefung mit sinnvollen Fehlermeldungen, ...) verzichen?Alfons Mittelmeyer hat geschrieben:Braucht jemand dieses System? Man kann dann bei gleicher GUI Syntax in allen Programmiersprachen Tk programmieren, indem man das GUI System unter Python mit DynTkX laufen läßt.
Der Vorschlag war ein _DATEN_format, keine alternative Syntax.
Schau dir doch mal bitte das schon so oft angesprochene Qt an und wie ui Dateien mit den Designer erstellt und zB in Python verwendet werden.
Wenn man statt:
Code: Alles auswählen
function('name',**{kwargs})
Code: Alles auswählen
['function_id',['name',{kwargs}]]
Mein Vorschlag wäre, ich sehe im GuiDesigner zwei Menüpunkte vor - einen zum Speichern und einen zum Laden, die auf eine Config Datei zugreifen. Und da kann dann jeder zwei Scripte eintragen, welche die Daten so speichern und laden, wie sie es gerne haben möchten.
Ich kann ja zwei Musterscripte für Speichern und Laden mitliefern, die dann jeder auf seine Bedürfnisse anpassen kann!
Natürlich will ich Erfindergeist keine Grenzen setzen. Wenn jemand nicht schreiben will:
Code: Alles auswählen
mybutton.config(bg = 'green')
Code: Alles auswählen
mybutton.config(bg='<color>green</color>')