PyQt5

Códigos sobre PyQt5

1 - QLabel clickable: capturar evento (clic y doble clic), agregar imagen, cambiar cursor y agregar tooltip.

2 - Mostrar imagen: seleccionar imagen haciendo clic sobre un QLabel (etiqueta) o sobre un QPushButton (botón), eliminarla y cambiar el cursor al posicionarse sobre los widgets.

3 - Guardar imagen en una base de datos (SQLite) - Parte 1: extraer imagen de un QLabel, convertirla al tipo de dato necesario e insertarla en la base de datos junto a un nombre de usuario que se obtiene de un QLineEdit.

4 - Guardar imagen en una base de datos (SQLite) - Parte 2: realizar consulta a una base de datos, obtener imagen y nombre de usuario, cargar la imagen y mostrarla en un QLabel y mostrar el nombre de usuario en un QLineEdit.

5 - Guardar imagen en una carpeta y la ruta en una base de datos (SQLite), luego realizar una consulta a la base de datos y mostrar la imagen.

6 - Botón (QPushButton) redondo con borde y color de fondo.

7 - Interacción entre ventanas: enviar y actualizar información entre distintas ventanas.

8 - QStackedWidget: pila de widgets donde solo es visible uno a la vez.

9 - Barra de título personalizada: agregar color a la barra, icono, título centrado, botones Minimizar, Maximizar/Restaurar y Cerrar, seleccionar y mover y maximizar/restaurar al hacer doble clic izquierdo.

10 - Barra de título con menú - Parte 1: agregar menú a la barra, color, icono, título centrado, botones Minimizar - Cerrar y seleccionar y mover.

11 - Asignar tipo y tamaño de fuente a toda la aplicación.

12 - Crear el widget QLineEdit y usar varias de sus funciones públicas y señales.

13 - Incrustar imágenes en una aplicación: generar un módulo de Python con las imágenes, a partir de un archivo .qrc usando el programa pyrcc5. Este módulo podrá ser importado por la aplicación para que las imágenes estén disponibles como si se trataran de las originales, y así evitar distribuir las imágenes junto con la aplicación que estés desarrollando.

14 - Login: crear una ventana con varios widgets, que permitan obtener datos como el tipo de cuenta, el usuario y la contraseña.

15 - Tomar foto con la cámara del computador: permite seleccionar la cámara que se va a utilizar, iniciarla, detenerla, visualizar la interfaz (visor), tomar fotos, guardarlas y/o eliminarlas.

16 - Iconos estándar: como usar los iconos estándar de PyQt5 y cuales existen.

17 - Convertir un QIcon a QPixmap y luego guardarlo en el computador.

18 - Animar botón: aumentar el tamaño del botón al posicionarse el cursor sobre el.

19 - Interruptor de palanca: imita las funciones de un Toggle Switch.

20 - Botón circular perfecto.

21 - Visualizar, imprimir y exportar datos a PDF.

22 - Tabla (QTableWidget): insertar datos, mostrar u ocultar columnas, eliminar filas, limpiar toda la tabla y copiar datos de una fila o columna.

23 - SIACLE: Sistema para administrar clientes.

24 - Crear gráfico circular (Pie Chart).

25 - Crear gráfico de barras (Bar Chart).

26 - Visor de imágenes: seleccionar una imagen (png, jpg, ico, bmp) y visualizarla, e igualmente visualizar las demás imágenes que se encuentren en la carpeta de la imagen seleccionada.