¿Cómo realiza Python el desarrollo de escritorio GUI? ¿Qué buenas bibliotecas puedes recomendar?
En realidad, hay muchas bibliotecas para el desarrollo de GUI en Python. A continuación, presentaré brevemente algunas buenas bibliotecas. Los amigos interesados pueden probarlo usted mismo. El entorno experimental es win10 python3.6 pycharm5.0. son los siguientes:
tkinter
No hace falta decir que la biblioteca estándar de desarrollo de GUI que viene con Python es perfectamente adecuada para desarrollar aplicaciones pequeñas y simples. Es de código abierto y multiplataforma. Y es fácil de usar. Permítame probarlo brevemente. El código principal es el siguiente:
Haga clic para ejecutar el programa y el efecto es el siguiente.
easygui
Esta es una biblioteca GUI de ventana basada en tkinter, que puede crear rápidamente cuadros de diálogo de ventana, incluidos cuadros de diálogo de inicio de sesión comunes, cuadros de diálogo de registro, etc. Permítanme presentarles brevemente instalación y uso de esta biblioteca:
1. Primero, para instalar easygui, simplemente ingrese el comando de instalación "pipinstalleasygui" directamente en la ventana cmd, de la siguiente manera:
2. Una vez completada la instalación, podemos escribir código directamente para probar. El código principal es el siguiente, muy simple:
2. p>
kivy
Esta es una biblioteca de desarrollo de aplicaciones GUI multiplataforma que se puede utilizar para desarrollar aplicaciones de Android y Apple. Permítanme presentarles brevemente la instalación. y uso de esta biblioteca:
1. Primero, instale kivy. Esto se puede instalar directamente según el tutorial oficial, de la siguiente manera:
2. Una vez completada la instalación, usted Puede escribir código directamente para probar. El código principal es el siguiente, muy simple:
Haga clic para ejecutar el programa, el efecto es el siguiente, aquí puede empaquetarlo como una aplicación móvil e instalarlo en su. phone :
wxpython
Esta también es una biblioteca de desarrollo de GUI de Python multiplataforma gratuita. En comparación con el tkinter anterior, tiene funciones más potentes y más controles. a continuación. Hablemos sobre la instalación y el uso de esta biblioteca:
1. Primero, instale wxpython. Esto también se puede hacer ingresando el comando "pipinstallwxpython" directamente en la ventana cmd, de la siguiente manera: /p>
2. Una vez completada la instalación, podemos escribir directamente el código relevante para probar. El código principal es el siguiente, muy simple, un editor de texto simple:
Haga clic para ejecutarlo. programa, el efecto es el siguiente:
pyqt p>
Esta es una biblioteca de interfaz Python de Qt. Con la ayuda de la potente interfaz de usuario de Qt, Python también puede desarrollar rápidamente programas GUI. Tiene más componentes y es más conveniente. Siempre que tenga una determinada base de Qt, puede desarrollarlo rápidamente. Para dominar el uso de esta biblioteca, permítame presentarle brevemente la instalación y el uso de esta biblioteca:
2. Una vez completada la instalación, podemos escribir código directamente para probar, de la siguiente manera, una calculadora simple:
Haga clic para ejecutar este programa, el efecto es el siguiente:
En este punto, Hemos presentado estas 5 bibliotecas GUI de Python. En general, estas cinco bibliotecas son muy buenas de usar. Si la interfaz de su aplicación es relativamente simple y los requisitos funcionales no son altos, puede elegir tkinter y easygui. Si la interfaz es compleja y los requisitos funcionales son complejos, puede considerar usarlas. wxpython o pyqt, por supuesto, también puede utilizar otras bibliotecas GUI, como pygame, etc., según las necesidades reales del proyecto. También puede buscar información y tutoriales relevantes en Internet. Espero que el contenido compartido anteriormente pueda resultarle útil. También puede comentar y dejar mensajes.