Seite 1 von 1

Pythonbindings für XUL?

Verfasst: Montag 27. August 2007, 12:55
von EnTeQuAk
Mich interessiert dieses XUL schon seit einiger Zeit. Doch irgentwie blicke ich da nicht ganz durch. Ist es möglich, mit Python eine GUI mithilfe von XUL zu erzeugen?

Wenn ja, gibt es dazu Tutorials/Dokumentationen?


Würde mich über ein paar Hinweise/Aufklärungen freuen.


MFG EnTeQuAj

Re: Pythonbindings für XUL?

Verfasst: Montag 27. August 2007, 13:47
von Leonidas
EnTeQuAk hat geschrieben:Mich interessiert dieses XUL schon seit einiger Zeit. Doch irgentwie blicke ich da nicht ganz durch. Ist es möglich, mit Python eine GUI mithilfe von XUL zu erzeugen?
So wie ich das sehe: nein. XUL ist nur innerhalb eines XUL-Runners gültig, es gibt außerhalb des Mozilla-Kontextes kaum Programme, die XUL nutzen. Was du machen kannst, ist XULRunner zu verwenden und deine eigenen Applikationen schreiben, die diesen verwenden. Den XUL-Code kannst du mit Python generieren.

Aber warum sollte man sowas machen? Außer XULRunner gibt es eigentlich keine Unterstützung dafür.

Ähnlich sieht es mit XAML aus: das ist auch nur innerhalb von .NET brauchbar. Ebenso GLADE-XML, dort ist es GTK+ und XRC für wxWidgets. Aber ein "normales" Toolkit welches XUL nutzt und aus Python verwendbar ist, gibt es nicht.

Verfasst: Montag 27. August 2007, 16:04
von veers
Ich dachte gehört zu haben das XUL auch von einem anderen Widget Toolkit (experimentell?) verwendet werden kann. Bin mir jedoch nicht mehr sicher.

Verfasst: Montag 27. August 2007, 20:38
von Leonidas
veers hat geschrieben:Ich dachte gehört zu haben das XUL auch von einem anderen Widget Toolkit (experimentell?) verwendet werden kann.
Klar, unter Windows werden die Windows Widgets verwendet, unter Unices GTK+. Selbiges gibt aber auch für wx und somit auch für XRC.

Oder meintest du etwas anderes?