Skip to content

“Sistema de control de inventario desarrollado en Python, usando PyQt5 y Qt Designer para la interfaz gráfica. Proyecto intermedio que muestra manejo de interfaces, eventos, y conexión entre la interfaz .ui y el código Python para gestión de productos.

License

Notifications You must be signed in to change notification settings

JazzluvB/control-inventario-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Control de Inventario en Python con PyQt5

🚀 Descripción

Este proyecto es un sistema completo de gestión de inventario, desarrollado en Python 3.9.7 usando PyQt5 y Qt Designer.
Permite a los usuarios agregar, buscar, eliminar y exportar productos, todo a través de una interfaz gráfica moderna y fácil de usar.

El objetivo es demostrar habilidades intermedias en Python, creación de GUIs, manejo de archivos JSON y aplicación de buenas prácticas en programación orientada a objetos.


🎯 Características principales

  • Interfaz gráfica profesional con estilos personalizados, botones con efectos hover y pressed.
  • Registro de productos con campos: ID, nombre, cantidad y precio.
  • Validaciones para evitar errores de ingreso de datos (números en campos numéricos, texto en campos de texto).
  • Funcionalidades completas:
    • Agregar producto
    • Buscar producto por ID
    • Eliminar producto
    • Limpiar formularios
    • Exportar inventario a JSON
  • Tabla de inventario interactiva con colores y estilos modernos.
  • Código modular y fácil de mantener, ideal para ampliar funcionalidades en el futuro.

🛠 Tecnologías y librerías

  • Lenguaje: Python 3.9.7
  • GUI: PyQt5, Qt Designer
  • Archivos y almacenamiento: JSON
  • Estilos y diseño: CSS aplicado a widgets de PyQt5
  • Librerías estándar: sys, json, warnings

💻 Requisitos

  • Python 3.x instalado en tu máquina
  • PyQt5:
pip install PyQt5

About

“Sistema de control de inventario desarrollado en Python, usando PyQt5 y Qt Designer para la interfaz gráfica. Proyecto intermedio que muestra manejo de interfaces, eventos, y conexión entre la interfaz .ui y el código Python para gestión de productos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages