¿Cómo genero una GUI de python usando un diseño basado en XML de la GUI?
Frecuentes
Visto 9,308 equipos
1
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.
2 Respuestas
3
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
2
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 python xml user-interface themes skin or haz tu propia pregunta.
¿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