Skip to content

Latest commit

 

History

46 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

python_tools_modulares

Este repositorio agrupa una serie de utilidades reutilizables en Python, orientadas a facilitar el desarrollo de aplicaciones de escritorio, herramientas técnicas y proyectos personales de forma limpia, modular y mantenible.

El objetivo es proporcionar bases arquitectónicas que puedan integrase en otros proyectos facilitando su utilización con pocas lineas de código y extenderse según las necesidades de cada proyecto.

Es un repositorio que ira creciendo con el tiempo a medida que necesite este tipo de tools en mis proyectos personales que ire también publicando en repositorios independientes en GitHub.

El repositorio se segmenta por carpetas cada una destinada a un ambito concreto. En cada una de estas carpetas se iran publicando distintas versiones (sin fecha prevista de implementación).

El repositorio viene acompañado de un contrato de MIT Licence donde autorizo, sea a nivel personal o empresarial, el uso de python_tools_modulares siempre y cuando se me reconozca su autoria original. Dicho contrato de MIT Licence tiene clausulas añadidas.


Filosofía del repositorio

  • arquitectura clara y desacoplada
  • sistemas basados en herencias de clases propias
  • código legible y documentado con ejemplos de uso
  • reutilización sin dependencia rígida (mediante el uso de kwargs)
  • sistemas hibridos entre atributos (y métodos) nativos y personalizados
  • evolución incremental y controlada

Muestra de tkinter_utils

Se puede crear un diccionario que encapsule toda la GUI (interfaz grafica de usuario) de un proyecto (incluso pasando rutinas como string con o sin agumentos args / kwargs)

image

Se crea la GUI de forma dinamica:

image

Es compatible tambien con creación individualizada de widgets:

image

Actualización 19/01/2026

tkinter_utils

Módulo Python para integrar en otros proyectos Python que facilita la configuración de GUI's (interfaces de usuario) usando la libreria tkinter de forma limpia, dinámica y escalable.

Disponible la versión 1.0 con guia de usuario que explica el sistema implementado con ejemplos de uso documentados.

Actualización 03/02/2026

Disponible la versión 1.1 de tkinter_utils (ver el README_tkinter_utils de la carpeta tkinter_utils).

About

Modular Python utilities for building clean, reusable and dynamically configurable desktop applications, including a flexible Tkinter GUI toolkit

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages