Framework mit GUI-Beschreibung losgelöst von Quellcode
-
Hiho,
letztens hab ich etwas mit dem Google Android SDK rumgetestet, und da gibts es für die GUI zB die Möglichkeit, das Fenster als XML-Datei zu beschreiben und dann zur Laufzeit nur diese zu laden, anstatt alle Widgets usw per Hand im Quellcode zu definieren.
Gibt es auch bei den C++ GUI Frameworks welche, die so etwas unterstützen?MfG Pellaeon
-
Mit dem Qt Designer kann man auch Guis erstellen, der die dann auch als XML speichert. Und auch da ist es möglich, die .ui zur Laufzeit zu laden.
Nur enthält das .ui keine Logik (stimmt nicht ganz, man kann damit SIGNALS/SLOTS connecten ;)).
Auch für WxWidgets gibts es AFAIK nen Gui-Desigenr. Wie da das Laden zur Laufzeit ausschaut, weiß ich aber nicht.Evtl. willst du dir auch mal Qt Declarative Ui anschauen. Da kann man mit QML (schaut so bissl nach JSon aus) die ui beschreiben, und mit JavaScript kann man dann die Logik implementieren. Die Beispiele schauen jedenfalls ziemlich gut aus!
-
wxWidgets kann das. Nennt sich xRC.
http://wiki.wxwidgets.org/Using_XML_Resources_with_XRC
rya.
-
Danke! Werd ich mir mal genauer anschauen