Me preguntaba si alguno de ustedes sabe donde podría encontrar una explicación sencilla en la web tal vez para hacer una interfaz gráfica de usuario muy simplista. No tengo idea de cómo comenzar en el código para hacer uno, así que necesito tu ayuda. Para lo que quiero que se use la interfaz gráfica de usuario es que he escrito un programa que quiero usar en otras computadoras que ya no tienen python. Ya he hecho un ejecutable pero preferiría usar una GUI solo por el aspecto más "pulido" que tiene.Cómo presentar una interfaz gráfica de usuario en Python
Respuesta
Docs en la interfaz de pitón para Tcl/Tk: http://docs.python.org/library/tkinter.html
Y una introducción a la utilización de mismo: http://www.pythonware.com/library/tkinter/introduction/
Considere wxPython (que es multiplataforma). Aquí está a tutorial.
Otro bueno: http://zetcode.com/wxpython/ –
wxPython no es compatible con python3. * Solo funciona usando con [project phoenix ] (https://wiki.wxpython.org/ProjectPhoenix). –
Usando Qt en Python es una experiencia muy agradable: http://wiki.python.org/moin/PyQt
Para el tutorial rápido: http://zetcode.com/tutorials/pyqt4/
Si usted está buscando para construir una interfaz GUI para rastrear una dirección IP, recomendaría VB.
Pero si insiste en seguir con Python, TkInter y wxPython son las mejores opciones.
No se olvide de PyQt/PySide. El problema con TkInter es que se ve horrible en cualquier sistema operativo, mientras que wxPython/PyQt/PySide usan widgets nativos y se ven mucho más en casa. – TyrantWave
VB? Dijo que ya escribió un script de python para el que quiere crear una GUI y quiere que sea * multiplataforma * – jdi
@TyrantWave - PySide/PyQt +1. Portátil y fuertemente soportado – jdi
Si bien algunas sugerencias incluyen tkinter y wxPython, la otra parte de la respuesta a su pregunta es que también deberá empaquetarlo utilizando algo como py2app, pyinstaller o py2exe (según el sistema operativo). Mencionó que las otras máquinas no tienen python, por lo que sería necesario para distribuir todo el entorno python con su aplicación.
también echar un vistazo a PySide o PyQt. Tienen un montón de tutoriales en todas partes y una gran documentación de Qt.
Basta con mirar las opciones de programación Python GUI en http://wiki.python.org/moin/GuiProgramming. Pero, considere Wxpython para su aplicación GUI ya que es multiplataforma. Y, desde el enlace de arriba también puedes obtener IDE para trabajar.
Si usted está más en juegos de azar puede utilizar PyGame de interfaces gráficas de usuario.
Tkinter es la interfaz gráfica de usuario "estándar" para Python, lo que significa que debería estar disponible en cada instalación de Python.
en términos de aprendizaje, y sobre todo aprender a utilizar las versiones recientes de Tkinter (que han mejorado mucho), lo recomiendo muy altamente el tutorial TkDocs que puse juntos un tiempo atrás - ver http://www.tkdocs.com
Loaded con ejemplos, cubre conceptos básicos y todos los widgets principales.
- 1. Interfaz gráfica de usuario de Python para la aplicación portátil
- 2. Propagación de eventos en una interfaz gráfica de usuario morfológica
- 3. Una herramienta de interfaz gráfica de usuario para MongoDB
- 4. Interfaz gráfica de usuario para cURL para probar una API
- 5. Cómo incrustar un intérprete de lisp común en una aplicación de interfaz gráfica de usuario
- 6. Cómo ejecutar una aplicación de interfaz gráfica de usuario en wxPython Sublime Text 2
- 7. Tutorial de interfaz gráfica de usuario en C
- 8. ¿Interfaz gráfica de usuario avanzada posible en Java?
- 9. ¿Se puede hacer una interfaz gráfica de usuario nativa con Python?
- 10. EventListeners y componentes personalizados de interfaz gráfica de usuario
- 11. Componente de la interfaz gráfica de usuario de Swing
- 12. Implementando una interfaz gráfica basada en nodos?
- 13. Desarrollo de interfaz gráfica de usuario de Common Lisp
- 14. Actividad de Android sin interfaz gráfica de usuario
- 15. Herramienta de interfaz gráfica de usuario de Windows para sqlite3?
- 16. interfaz gráfica de usuario Actualización: Runnables vs Mensajes
- 17. Diseñador de interfaz gráfica de usuario de Windows API?
- 18. Interfaz gráfica de usuario para el script R
- 19. Windows 8 interfaz gráfica de usuario, y WPF/SilverLight
- 20. ¿Cómo puedo enviar la salida del proceso de multiprocesamiento de Python a una interfaz gráfica de usuario de Tkinter?
- 21. ¿La mejor manera de ajustar el progreso de rsync en una interfaz gráfica de usuario?
- 22. ¿Qt Quick es el camino a seguir para construir una interfaz gráfica de usuario moderna para una aplicación en C++?
- 23. ¿Cómo puedo mostrar un carácter superíndice en las etiquetas de interfaz gráfica de usuario de .NET?
- 24. PyQt4 problema para crear una aplicación de interfaz gráfica de usuario simple
- 25. Desarrollo de interfaz gráfica de usuario de Qt: visualización de una cuadrícula 2D utilizando QGraphicsView
- 26. Redirigir los resultados de la línea de comando a una interfaz gráfica de usuario de tkinter
- 27. Eliminar una compilación de Jenkins a través de la interfaz gráfica de usuario
- 28. commiting a Bitbucket con una herramienta de interfaz gráfica de usuario basada
- 29. ¿Cómo puedo hacer una interfaz gráfica de usuario para una herramienta de línea de comandos en OSX?
- 30. ¿Cómo detectar si se admite una interfaz gráfica?
Qué sistema operativo (s)? – Gerrat
posible duplicado de [¿Hay algún kit de herramientas GUI "agradable de programar" para Python?] (Http: // stackoverflow.com/questions/35922/are-there-any-nice-to-program-gui-toolkits-for-python) o http://stackoverflow.com/q/394039/11343 – CharlesB
otro posible duplicado: http: // stackoverflow .com/q/8905128/117092 – luc