Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es más simple, Python GUI?

¿Cuál es más simple, Python GUI?

La herramienta de interfaz gráfica de usuario más utilizada

Tkinter

se ejecuta en la mayoría de las plataformas Unix

así como en los sistemas Windows y Mac.

Las versiones posteriores de Tk8.0 se pueden implementar en estilo de ventanas nativo y funcionar bien en la mayoría de las plataformas.

Ventajas: Bibliotecas integradas de Python, sin descargas adicionales, sin problemas de compatibilidad y documentación muy detallada.

Desventajas: La implementación es relativamente sencilla.

wxPython

es un conjunto de herramientas multiplataforma para crear aplicaciones de interfaz gráfica de usuario de escritorio, desarrollado principalmente por Robin

Dunn.

wxPython permite a los desarrolladores crear aplicaciones en Windows, Mac y muchos sistemas Unix.

Ventajas: Biblioteca de interfaz gráfica de usuario portátil y gratuita escrita en C, disponible para Windows, Mac OS

X, GTK, X11 y muchas otras plataformas. Admite varios lenguajes, incluidos Python, Perl, Ruby y más.

Desventajas: La estética y la flexibilidad de la interfaz son relativamente normales.

PyQT

Es la implementación en lenguaje Python del marco Qt y una de las bibliotecas de interfaz gráfica de usuario más potentes.

PyQt proporciona una colección cuidadosamente diseñada de controles de ventana. Cada control PyQt corresponde a un control Qt, por lo que la interfaz API de PyQt es similar a la de Qt, pero PyQt ya no usa el sistema QMake ni la macro Q_OBJECT.

Ventajas: La función es muy poderosa. Puedes usar PyQt5 para abrir una interfaz muy hermosa; además, admite el diseño de interfaz visual y es muy amigable para los principiantes. Puedes arrastrar algunos módulos y completarlo. algún código. Funciona igual que QT para C.

Desventajas: Difícil de aprender.

PyGtk

Ventajas: al igual que PyQt, puede lograr buenos resultados, pero es ligeramente inferior a PyQt, y también existe una herramienta de diseño de interfaz de usuario, Glade.

Desventajas: Más adecuado para plataforma GNOME.

Kivy

Ventajas: es un marco Python de código abierto para el desarrollo rápido de aplicaciones, que puede implementar varias interfaces de usuario populares, como multitáctil, etc., y puede ejecutarse en Windows, Linux, MacOS,

Android,

iOS y otros sistemas operativos de escritorio/móviles convencionales. Kivy se basa en Python y adopta la idea de diseño de separar archivos de interfaz y archivos de programa. El diseño es simple y elegante, la sintaxis es simple y fácil de aprender y es adecuado para principiantes.

Desventajas: solo hay un documento en chino que es muy completo y la mayoría de los tutoriales están en inglés.