Widget-Controller


NameWidget-Controller JSON
Version 2.0.2 PyPI version JSON
download
home_pagehttps://github.com/Z3R0GT/WC
SummaryUna libreria para crear facilmente UI (traducido de Tkinter y otros)
upload_time2023-08-03 04:01:13
maintainer
docs_urlNone
authorZ3R0_GT
requires_python
licensePara Z3R0_GT - Z3R0GT Licencia de Software - Version 0.4 - Junio 12 - 2023 Contacto de gmail: contac.es.z3r0.gt Por la presente se otorga permiso, sin cargo, a cualquier persona, excepto a organizaciones (compañias), obtener una copia del software y la documentación adjunta cubiertos por esta licencia (el "Software") para usar, mostrar, ejecutar y transmitir el Software, se debe cumplir las siguientes condiciones: 1. el uso del codigo fuente presente en este Software no puede ser replicado por ningun razon, a excepción de la version 1.0 (escrito en el lenguaje de python) que puede ser utilizado por una autorización directa o por escrito del creador de este Software (las bibliotecas presentes en el codigo de caracter externo, no son propiedad del autor). 2. El uso del codigo solo debe ser para proyecto personales, mas no para aplicaciones de tipo comercial o empresarial, siendo el caso, la entidad (organicaciones, empresas....) deben de incluir en su acuerdo o en su defecto los creditos de dicho proyecto una acreditación que este Software se empleo para su creación en conjunto con el autor de este, a si mismo notificar a este mismo el uso este Software. 3. Las versiones presentes, sin importar si estan bajo soporte o no, cuentan con el respaldo de esta licencia (a excepcion de los expuesto en el punto 1. ). Los avisos de derechos de autor en el Software y toda esta declaración, incluida la licencia anterior, esta restricción y el siguiente descargo de responsabilidad deben incluirse en todas las copias del Software, en su totalidad, y cualquier trabajo que utilice alguna version de este (a excepcion de lo expuesto en el punto 1.) EL SOFTWARE SE PROPORCIONA "TAL CUAL" SIN GARANTIA DE NINGUN TIPO, EXPRESA O IMPLICITA, INCLUYENDO PERO NO LIMITADO A GARANTIAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO, TITULO Y NO INFRACCION. EN NINGUN CASO LOS TITULARES DE LOS DERECHOS DE AUTOR O CUALQUIER PERSONA QUE DISTRIBUYA EL SOFTWARE SERA RESPONSABLE DE CUALQUIER DAÑO U OTRA RESPONSABILIDAD, YA SEA POR CONTRATO, AGRAVIO O DE CUALQUIER OTRA FORMA, QUE SURJA O ESTE RELACIONADO CON EL SOFTWARE O EL USO O DE OTRO MODO TRATAMIENTOS EN EL SOFTWARE.
keywords ui ui tkinter logging build
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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
***
1. 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.

2. 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).

3. las librerias que aparecen en [ LIBRERIAS](#librerias) pueden llegar a pertenecer a la ultima version sea que se halla publicado o aun se este trabajando en ella
## Capturas
***
<img src="https://github.com/Z3R0GT/WC/blob/main/Screenshot/ExampleCode.png">

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Z3R0GT/WC",
    "name": "Widget-Controller",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "ui,UI,Tkinter,logging,build",
    "author": "Z3R0_GT",
    "author_email": "contac.es.z3r0.gt@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a6/be/dd61b47b68265c2025bfede788bcd0d104284722802b4563fe7339978f98/Widget_Controller-2.0.2.tar.gz",
    "platform": null,
    "description": "# WC\r\n***\r\nWindow Controller (controlador de ventanas) o WC es una libreria que empaqueta otras tanto grandes como peque\u00c3\u00b1as, proveyendo multiples funciones para facilitar el crear GUIs, creado por\r\nZ3R0_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\".\r\n\r\ntenemos 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\r\n\r\n## INSLACI\u00c3\u201cN\r\n***\r\nUsa el siguiente comando para poder instalar la libreria (actualmente alojada gracias a Pypi)\r\n\r\npip install Widget-Controller\r\n\r\n## LIBRERIAS\r\n***\r\n- Usamos las siguientes librerias externas (no viene pre-instalados con python):\r\n    - Pillow.\r\n    - tkVideoPlayer.\r\n\r\n- Pre-instalados:\r\n    - os.\r\n    - json.\r\n    - winsound\r\n\r\n# \u00c2\u00bfQUE OFRECEMOS?\r\n***\r\n- Usamos un tipeado quizas similar a java para crear GUIs basicas, teniendo las siguientes funciones:\r\n    - Inicio de aplicacion para correr mutiples ventanas como un solo proceso\r\n    - Nodos:\r\n        - 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.\r\n    - Procesos:\r\n        - Puedes crear fuentes de texto (todas provenientes de tkinter), Editar areas de texto, crear ventanas (necesario para ejecuci\u00c3\u00b3n de programa), centrar ventanas, incluir barra de movimiento (scroll).\r\n    - Sistema:\r\n        - 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.\r\n        - crear y almacenar direcciones para su posterior uso.\r\n    - Desarrollador:\r\n        - puedas tambien revisar un listado de objetos en general, tanto datos almacenados, funciones y ventana creadas y objetos guardados dentro de la libreria.\r\n\r\ndentro de cada carpeta, se encuentra la version correspondiente a WC con un peque\u00c3\u00b1o ejemplo para que puedas testear las capacidades de la version elegida, tambien es compatible (Version 4) para usarlo con consola.\r\n\r\n# VERSIONES\r\n***\r\nNumero de version que resibe o no soporte, ademas del tiempo de experaci\u00c3\u00b3n de soporte.\r\n\r\n| Version    | Soporte                       | Cotenido                 |\r\n| -------    | ------------------            | ---------                |\r\n| 6.0 > ...  |  X                            |aun en pruebas  25/07/2023|\r\n| 5.0 > 6.0  |  Y                            |Version de MP3 Y MP4      |\r\n| 4.0 > 4.9  |  Y                            |Carga pantalla            |\r\n| 1.0 > 2.0  |  X                            |Base de librer\u00c3\u00ada          |\r\n\r\nLas versiones se aplicar\u00c3\u00a1n bajo el siguiente condicionamiento para identificar y tener la capacidad de leer:\r\n--(Nombre de contrucci\u00c3\u00b3n) (Version numerica de lanzamiento).(N\u00c3\u00bamero de revision actulizado)--, por ejemplo: \r\n\r\nBUILD 3.2   -- en este caso se puede decir, que la version a tratar es la BUILD cuya version 3, la revisi\u00c3\u00b3n de codigo corresponde a la segunda vez desde que se lanz\u00c3\u00b3. \r\nSin embargo en caso de encontrar un tercer numero como en este caso: \r\nBUILD 5.0.1 -- se puede interpretar que la BUILD esta en su version 5, no se a revisado desde que se lanz\u00c3\u00b3 pero es la primera version pre-liminar para lanzar una revisi\u00c3\u00b3n pronto (el tercer numero).\r\n\r\n## Notas\r\n***\r\n1. Soporte implica soluci\u00c3\u00b3n de errores, mas no significa actualizaci\u00c3\u00b3n, si quiere una version con mas funciones mira las versiones presentes y sus respectivos datos.\r\n\r\n2. no somos due\u00c3\u00b1os 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).\r\n\r\n3. las librerias que aparecen en [ LIBRERIAS](#librerias) pueden llegar a pertenecer a la ultima version sea que se halla publicado o aun se este trabajando en ella\r\n## Capturas\r\n***\r\n<img src=\"https://github.com/Z3R0GT/WC/blob/main/Screenshot/ExampleCode.png\">\r\n",
    "bugtrack_url": null,
    "license": "Para Z3R0_GT - Z3R0GT  Licencia de Software - Version 0.4 - Junio 12 - 2023  Contacto de gmail: contac.es.z3r0.gt  Por la presente se otorga permiso, sin cargo, a cualquier persona, excepto a organizaciones (compa\u00c3\u00b1ias), obtener una copia del software y la documentaci\u00c3\u00b3n adjunta cubiertos por esta licencia (el \"Software\") para usar, mostrar, ejecutar y transmitir el Software, se debe cumplir las siguientes condiciones:  1. el uso del codigo fuente presente en este Software no puede ser replicado por ningun razon, a excepci\u00c3\u00b3n de la version 1.0 (escrito en el lenguaje de python) que puede ser utilizado por una autorizaci\u00c3\u00b3n directa o por escrito del creador de este Software (las bibliotecas presentes en el codigo de caracter externo, no son propiedad del autor).  2. El uso del codigo solo debe ser para proyecto personales, mas no para aplicaciones de tipo comercial o empresarial, siendo el caso, la entidad (organicaciones, empresas....) deben de incluir en su acuerdo o en su defecto los creditos de dicho proyecto una acreditaci\u00c3\u00b3n que este Software se empleo para su creaci\u00c3\u00b3n en conjunto con el autor de este, a si mismo notificar a este mismo el uso este Software.  3. Las versiones presentes, sin importar si estan bajo soporte o no, cuentan con el respaldo de esta licencia (a excepcion de los expuesto en el punto 1. ).  Los avisos de derechos de autor en el Software y toda esta declaraci\u00c3\u00b3n, incluida la licencia anterior, esta restricci\u00c3\u00b3n y el siguiente descargo de responsabilidad deben incluirse en todas las copias del Software, en su totalidad, y cualquier trabajo que utilice alguna version de este (a excepcion de lo expuesto en el punto 1.)  EL SOFTWARE SE PROPORCIONA \"TAL CUAL\" SIN GARANTIA DE NINGUN TIPO, EXPRESA O IMPLICITA, INCLUYENDO PERO NO LIMITADO A GARANTIAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO, TITULO Y NO INFRACCION. EN NINGUN CASO LOS TITULARES DE LOS DERECHOS DE AUTOR O CUALQUIER PERSONA QUE DISTRIBUYA EL SOFTWARE SERA RESPONSABLE DE CUALQUIER DA\u00c3\u2018O U OTRA RESPONSABILIDAD, YA SEA POR CONTRATO, AGRAVIO O DE CUALQUIER OTRA FORMA, QUE SURJA O ESTE RELACIONADO CON EL SOFTWARE O EL USO O DE OTRO MODO TRATAMIENTOS EN EL SOFTWARE. ",
    "summary": "Una libreria para crear facilmente UI (traducido de Tkinter y otros)",
    "version": "2.0.2",
    "project_urls": {
        "Download": "https://github.com/Z3R0GT/WC/releases/tag/BUILD-2.0",
        "Homepage": "https://github.com/Z3R0GT/WC"
    },
    "split_keywords": [
        "ui",
        "ui",
        "tkinter",
        "logging",
        "build"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6bedd61b47b68265c2025bfede788bcd0d104284722802b4563fe7339978f98",
                "md5": "e79d46db5141f816d438bb2386d0e0b0",
                "sha256": "134e4dac6df22df89e2bdb9c1902773d11eedd73989dc8313710dd7ca9c7407c"
            },
            "downloads": -1,
            "filename": "Widget_Controller-2.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "e79d46db5141f816d438bb2386d0e0b0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 8515,
            "upload_time": "2023-08-03T04:01:13",
            "upload_time_iso_8601": "2023-08-03T04:01:13.492491Z",
            "url": "https://files.pythonhosted.org/packages/a6/be/dd61b47b68265c2025bfede788bcd0d104284722802b4563fe7339978f98/Widget_Controller-2.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-03 04:01:13",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Z3R0GT",
    "github_project": "WC",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "widget-controller"
}
        
Elapsed time: 0.11542s