Diseño de aplicaciones GUI usando PyQt en Python

La creación de aplicaciones GUI utilizando la herramienta de diseño PYQT requiere comparativamente menos tiempo que codificar los widgets. Es una de las formas más rápidas y fáciles de crear GUI. 

El enfoque normal es escribir el código incluso para los widgets y también para las funcionalidades. Pero al usar Qt-designer, uno puede simplemente arrastrar y soltar los widgets, lo que resulta muy útil al desarrollar aplicaciones a gran escala. 

Instalación de PyQt5: 

  • Para Linux:
 sudo apt-get install python3-pyqt5
  • Para ventanas : 
 pip install pyqt5
 pip install pyqt5-tools 

Vamos a crear un formulario de registro utilizando la herramienta de diseño QT. ¡No se requiere código para crear formularios, botones, cuadros de texto, etc.! Es un entorno más bien de arrastrar y soltar. Entonces, usar PyQt es mucho más simple que Tkinter. 

QT Designer estará ubicado en MyPythonInstallationDir\Lib\site-packages\pyqt5-tools y se denomina designer.exe (en el sistema operativo Windows). 
Abra Qt Designer, luego seleccione Ventana principal y haga clic en Crear . Establezca su tamaño preferido de la ventana arrastrando los bordes de la ventana. 

Para crear el diseño del formulario de registro, se necesitan los siguientes widgets: 

  1. Tres cuadros de edición de texto.
  2. Un botón.
  3. Cuatro etiquetas de texto (banner SignId, etiqueta de nombre de usuario, contraseña y etiqueta de confirmación de contraseña).

Uno tiene que encontrar esos widgets en Widget Tool Box . Simplemente arrastre y suelte los widgets necesarios en la ventana principal o en la ventana en la que esté trabajando.  

Para cambiar la apariencia de la ventana o el widget, simplemente haga clic derecho en el widget y haga clic en Cambiar hoja de estilo .  

Para obtener una vista previa de la ventana, presione Ctrl + R. 

Guardar el archivo: 
el archivo se guardará con la extensión .ui . Para convertir este archivo ( extensión .ui ) a un archivo de Python ( extensión .py ), siga estos pasos:  

  1. Abra el terminal y navegue a la carpeta donde está presente el archivo layout.UI.
  2. Para convertirlo en un archivo de Python, escriba pyuic5 -x layout.ui -o layout.py en una terminal.
  3. ¡Ejecute layout.py usando python!

Publicación traducida automáticamente

Artículo escrito por SaravananOffl y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *