¿Cómo genero una GUI de python usando un diseño basado en XML de la GUI?

Diseñé una IU personalizada en Photoshop y ahora me gustaría usar XML para crear una GUI para python. vi este sitio web http://wiki.xbmc.org/index.php?title=WindowXML y utilizan WindowXML GUI Toolkit para crear una GUI personalizada.

¿Alguien ha logrado esto? ¿Dónde puedo obtener más información?

He oído hablar de Qt y wxPython, pero todos los ejemplos que he encontrado se pueden lograr fácilmente con Tkinter.

Responda a esta pregunta con algunos ejemplos y/o detalles. Sé que muchos programadores de python (novatos) están buscando algo como esto.

preguntado el 28 de julio de 12 a las 15:07

2 Respuestas

Creo que el claro genera la construcción de la GUI como un archivo XML que luego se puede traducir a Python (u otros idiomas). Puede usar el constructor de Glade directamente para diseñar la GUI, pero como ya lo ha hecho con Photoshop, puede intentar escribir el diseño en el mismo esquema que genera Glade. Una vez que haga eso, la cadena de herramientas de glade debería poder convertirlo en Python para usted.

Respondido 28 Jul 12, 16:07

¿Glade se convierte a tkinter? ¿O algún otro enlace de GUI? - Doug T.

No que yo sepa. Es específico de GTK. - Noufal Ibrahim

No es XML, pero admite QT QML, que es una forma concisa basada en Javascript de hacer algunos diseños declarativos de GUI:

 Item {
     Rectangle {
         id: myRect
         width: 100
         height: 100
     }
     Rectangle {
         width: myRect.width
         height: 200
     }
 }

Aquí hay un QML tutoriales usando PySide (una biblioteca QT para Python).

Respondido 28 Jul 12, 16:07

QML no es compatible con los widgets QT clásicos. - Russ

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.