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:
- Tres cuadros de edición de texto.
- Un botón.
- 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:
- Abra el terminal y navegue a la carpeta donde está presente el archivo layout.UI.
- Para convertirlo en un archivo de Python, escriba pyuic5 -x layout.ui -o layout.py en una terminal.
- ¡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