Skip to content

Latest commit

 

History

History
16 lines (15 loc) · 1.63 KB

README.MD

File metadata and controls

16 lines (15 loc) · 1.63 KB

Sobre el proyecto

Para ejecutar los programas se debe ejecutar el archivo programa.py de cada carpeta. Con estos programas busco aprender a utilizar la libreria de PySide para desarrollar aplicaciones de escritorio, misntras sigo el curso de Hector Costa Martin en Udemy. Los proyectos de este repositorio son:

JSON

Este es el primer proyecto en el que se comenzó un acercamiento al almacenamiento de datos, en este caso, guardando los mismos en el archivo contactos.json. Al igual que en los proyectos DB1 y DB2, la informacion se renderiza en una tabla.

DB1

En este proyecto ya se comennzó a trabajar con una base de datos SQLite. Los datos en este proyecto se modifican directamente en la tabla que los muestra al usuario.

DB2

Para este caso se realizó un CRUD, en el que para modificar, eliminar o añadir datos se trabajó con un formulario, ya no directamente con los datos en la tabla. Estos tres primeros proyectos tuvieron el objetivo de ayudarme a entender el manejo de datos en los programas desarrollados con PySide6.

KANBAN

En este proyecto se desarrolló un tableto Kanban para gestionar tareas, dandole persistencia a las tareas que el usuario crea con la ayuda de un fichero CSV.

CALCULADORA

Este proyecto consta de el desarrollo de una calculadora con una interfaz generada dinámicamente (es decir, sin utilizar QtDesigner) a partir de una matriz con los caracteres que se mostrarán en los en los botones.

GRAFICACIÓN DE DATOS

Para desarrollar este proyecto se utilizó la librería de pyqtgraph, que se utilizará para mostrar en pantalla los datos introducidos por el usuario.