WC
Window Controller (controlador de ventanas) o WC es una libreria que empaqueta otras tanto grandes como pequeñas, proveyendo multiples funciones para facilitar el crear GUIs, creado por Z3R0_GT con la iniciativa de "Facilitar el desarrollo de GUIs con python, sin perder mucho tiempo en el proceso con investigaciones para averiguar como lograrlo".
tenemos la vision de ser una libreria usada por varias personas para facilitarles el proceso del desarrollo, con el objetivo de ser lo mas simples posibles
INSLACIÓN
Usa el siguiente comando para poder instalar la libreria (actualmente alojada gracias a Pypi)
pip install Widget-Controller
LIBRERIAS
-
Usamos las siguientes librerias externas (no viene pre-instalados con python):
- Pillow.
- tkVideoPlayer.
-
Pre-instalados:
- os.
- json.
- winsound
¿QUE OFRECEMOS?
- Usamos un tipeado quizas similar a java para crear GUIs basicas, teniendo las siguientes funciones:
- Inicio de aplicacion para correr mutiples ventanas como un solo proceso
- Nodos:
- Botones, areas de texto, Etiquetas tanto para incluir imagenes adaptables como texto corriente, areas especificas para incluir entrada de usuario, menu de opciones, lista de botones.
- Procesos:
- Puedes crear fuentes de texto (todas provenientes de tkinter), Editar areas de texto, crear ventanas (necesario para ejecución de programa), centrar ventanas, incluir barra de movimiento (scroll).
- Sistema:
- guardar y cargar archivos json (se usa diccionarios para este caso), la carga de videos, imagenes e otros, todo guardados para solo servir como llamada.
- crear y almacenar direcciones para su posterior uso.
- Desarrollador:
- puedas tambien revisar un listado de objetos en general, tanto datos almacenados, funciones y ventana creadas y objetos guardados dentro de la libreria.
dentro de cada carpeta, se encuentra la version correspondiente a WC con un pequeño ejemplo para que puedas testear las capacidades de la version elegida, tambien es compatible (Version 4) para usarlo con consola.
VERSIONES
Numero de version que resibe o no soporte, ademas del tiempo de experación de soporte.
| Version | Soporte | Cotenido |
|---|---|---|
| 6.0 > ... | X | aun en pruebas 25/07/2023 |
| 5.0 > 6.0 | Y | Version de MP3 Y MP4 |
| 4.0 > 4.9 | Y | Carga pantalla |
| 1.0 > 2.0 | X | Base de librerÃa |
Las versiones se aplicarán bajo el siguiente condicionamiento para identificar y tener la capacidad de leer: --(Nombre de contrucción) (Version numerica de lanzamiento).(Número de revision actulizado)--, por ejemplo:
BUILD 3.2 -- en este caso se puede decir, que la version a tratar es la BUILD cuya version 3, la revisión de codigo corresponde a la segunda vez desde que se lanzó. Sin embargo en caso de encontrar un tercer numero como en este caso: BUILD 5.0.1 -- se puede interpretar que la BUILD esta en su version 5, no se a revisado desde que se lanzó pero es la primera version pre-liminar para lanzar una revisión pronto (el tercer numero).
Notas
-
Soporte implica solución de errores, mas no significa actualización, si quiere una version con mas funciones mira las versiones presentes y sus respectivos datos.
-
no somos dueños de ninguna libreria externa (expuesto en "LIBRERIAS") usada en este proyecto, en caso obtenga algun error de estas, puede reportarlo a la misma o consultar en la pgina de GitHub (https://github.com/Z3R0GT/WC/issues).
-
las librerias que aparecen en LIBRERIAS pueden llegar a pertenecer a la ultima version sea que se halla publicado o aun se este trabajando en ella
Capturas
Metadata
Release files for Widget-Controller 2.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Widget_Controller-2.0.2.tar.gz | 8.5 kB | Details |
Release files / Widget_Controller-2.0.2.tar.gz
| Download URL | Widget_Controller-2.0.2.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
134e4dac6df22df89e2bdb9c1902773d11eedd73989dc8313710dd7ca9c7407c
|
|
BLAKE2b-256 checksum How to use checksums |
a6bedd61b47b68265c2025bfede788bcd0d104284722802b4563fe7339978f98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.3
|