Skip to main content

Una libreria para crear facilmente UI (traducido de Tkinter y otros)

Project description

logo

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 como compañiar para facilitarles el proceso, con el objetivo de ser lo mas simples posibles

LIBRERIAS

  • Usamos las siguientes librerias externas (no viene pre-instalados con python):

    • Pillow.
    • tkVideoPlayer.
  • Pre-instalados:

    • os.
    • json.
    • winsound

¿QUE OFRECEMOS?

  • Usamos un tipeado 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 ejecucion de programa), centrar ventanas, incluir barra de movimiento (scroll).
    • Sistema:
      • guardar y cargar archivos json (se usa diccionarios para este caso).
    • Configuración:
      • 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 en general.

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, también es compatible (Version 4) para usarlo con consola

VERSIONES

Numero de versión que resive o no soporte, ademas del tiempo de experación de soporte.

Version Soporte Cotenido
5.0 > ... :white_check_mark: Versión de MP3 Y MP4
4.0 > 4.9 :white_check_mark: Carga pantalla
1.0 > 2.0 :negative_squared_cross_mark: Base de libreria

Las versiones se aplicaran bajo el siguiente condicionamiento para identificar y tener la capacidad de leer: --(Nombre de contrucción) (Version numerica de lanamizamiento).(Número de revisión actulizado)--, por ejemplo:

BUILD 3.2 -- en este caso se puede que la versión a tratar es la BUILD de version 3 cuya revisión de codigo corresponde a la segunda vez desde que se lanzo, sin embargo en caso de encontrar un tercer numero como en este caso: BUILD 5.0.1 -- se puede intertrepar que la BUILD esta en su versión 5 que no se a revisado desde que se lanzo pero es la primera versión pre-liminar para lanzar una revisión pronto (el tercer numero).

Notas

  1. Soporte implica solución de errores, más no significa actualización, si quiere una version con mas funciones mira las versiones presentes y sus respectivos datos.

  2. no somos dueños de ninguna libreria usada en este proyecto, en caso obtenga algun error, puede reportarlo o consultar en la paginá de GitHub (https://github.com/Z3R0GT/WC/issues).

Capturas

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Widget_Controller-2.0.1.tar.gz (8.5 kB view details)

Uploaded Source

File details

Details for the file Widget_Controller-2.0.1.tar.gz.

File metadata

  • Download URL: Widget_Controller-2.0.1.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for Widget_Controller-2.0.1.tar.gz
Algorithm Hash digest
SHA256 2ff89f708b6e3d7a71d8de842fa130cae3700f5170ecdcd6016e4d00eb7278ae
MD5 8daebf0591c9a24ea6607a04ae835781
BLAKE2b-256 d0aba7185ce44b29a4f2c74adcaf2863d163fa773b8ec9caf1347a0b1c229e56

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page