Está en la página 1de 7

Consultar:

1. Cuál es la diferencia entre Qdialog, QMainWindow y QWidget.


2. Cuáles son los pasos para convertir un archivo .ui en un archivo .py
3. Averigua sobre el QLabel widget de Qt designer, como cambiar fuente,
tamaño y texto de este.
4. Investiga sobre el empaquetado de archivos de Python y los pasos para
convertir el programa en ejecutable.

Cuál es la diferencia entre Qdialog, QMainWindow y QWidget.

 Qdialog: es la clase base para la ventana de diálogo. La ventana de diálogo


es una ventana de nivel superior que se utiliza para tareas a corto plazo, así
como para que los usuarios se comuniquen con los usuarios. QDialog puede
ser un cuadro de diálogo modal también puede ser un cuadro de diálogo no
modal. QDialog admite escalabilidad y puede proporcionar valores de
retorno. Pueden tener el botón predeterminado. QDialog también puede tener
un QSizeGrip en su esquina inferior derecha, usando setSizeGripEnabled
 QMainWindow: esta clase proporciona una ventana principal de la aplicación
con una barra de menú, una ventana de anclaje, como una barra de
herramientas y una barra de estado. La ventana principal se usa para
proporcionar un widget de ventana central grande (como un editor de texto o
un lienzo), así como un menú, barra de herramientas y una barra de estado
 QWidget: es la clase base para todos los objetos de la interfaz de
usuario. Los componentes de la ventana son una unidad básica de la interfaz
de usuario: recibe el mouse, el teclado y otros eventos del sistema de
ventanas y dibuja en la pantalla. Cada widget es rectangular, y están
organizados en el orden del eje Z. Un widget puede estar cubierto por su
unidad de ventana principal o una ventana frente a él.

Cuáles son los pasos para convertir un archivo .ui en un archivo .py
La herramienta pyuic convierte automáticamente archivos de Qt Designer
(.ui) a archivos de código de fuente Python ( .py). Se distribuye junto
a PyQt, forma parte del conjunto de herramientas que éste provee. Su
utilización es de lo más sencilla. Se pasa como argumento el nombre del
archivo .ui al llamar a pyuic.py y éste imprime el resultado (código de
fuente Python) en la salida estándar, o en un archivo determinado por la
opción -o.

1. Diseñar gráficamente la interfaz de usuario deseada mediante el


software QtDesigner y guardar el diseño generado por el software en
una salida .ui.

2. En la carpeta donde está el archivo .ui ejecutamos el simbolo de


sistema CMD:
3. Traducir el archivo .ui a código Python mediante PyUIC, atraves del
comando pyuic4 -x (NombreArchivo.ui)  -o (NombreArchivo.py)

y asi sera generado el archivo .py en nuestra carpeta:


Al abrir el archivo .py en el IDE tendremos el siguiente resultado:
y al ejecutar se visualizará la interfaz:
https://www.youtube.com/watch?v=J9Al3O3RJdk aquí vi el tutorial más detallado amorcita bb <3

https://carlosjuliopardoblog.wordpress.com/2017/09/16/pyqt-convertir-interfaces-ui-en-archivos-
python-py/ y de aquí saque esa info, no entiendo nada ☹

Averigua sobre el QLabel widget de Qt designer, como cambiar fuente, tamaño


y texto de este.

El widget QLabel proporciona una visualización de texto o imagen

QLabel se utiliza para mostrar texto o una imagen. No se proporciona funcionalidad


de interacción del usuario. La apariencia visual de la etiqueta se puede configurar de
varias maneras, y se puede utilizar para especificar una clave mnemónica de
enfoque para otro widget.

poketcode.com/es/pyqt4/qlabel/index.html amor revisa este enlace, creo que es lo


más explicado posible y con imágenes, pero no sé cómo explicar ☹
Investiga sobre el empaquetado de archivos de Python y los pasos para
convertir el programa en ejecutable.

Empaquetado de archivos de Python

Empaqueta tus proyectos Python http://www.luzcazares.com/openstack/empaqueta-tus-


proyectos-python/

Creando módulos empaquetados https://uniwebsidad.com/libros/python/capitulo-


3/creando-modulos-empaquetados

Generar una carpeta con ejecutable https://parzibyte.me/blog/2018/03/23/empaquetando-


python-generar-archivo-exe/#Requisitos_para_crear_ejecutable_de_Python

También podría gustarte