<commit_before>Bienvenido a pygubu un diseñador de interfaces para tkinter.
============================================

Pygubu es una herramienta RAD que permite desarrollar interfaces de usuario
rápida y fácilmente para el modulo tkinter de python.

La interfaces diseñadas se guardan como archivos XML, y usando el constructor
de pygubu estos pueden ser cargados dinámicamente por las aplicaciones
a medida que lo necesiten
Pygubu esta inspirado por Glade (el diseñador de interfaces de gtk).

Instalación
============

Pygubu requiere python >= 2.7 (Probado solo en python 2.7.3 y 3.2.3 con tk8.5)

Usando paquete zip:

Descarga y descomprime el paquete fuente. Abre una consola en el directorio de
extracción y ejecuta:

```
python setup.py install
```

Usando pip:

```
pip install pygubu
```

Modo de uso
===========

En sistemas tipo unix ejecuta el diseñador usando el commando:

```
pygubu-designer
```

En Windows usa:

```
c:\Python34\Scripts\pygubu-designer.bat
```

Donde 'c:\Python34' es **tu** directorio de instalación de python.

Crea una interfaz de usuario usando pygubu y guárdala en un archivo (ejemplo: holamundo.ui).

[holamundo.ui] (examples/helloworld.ui)

Luego, crea tu aplicación como se muestra a continuación:

```python
#prueba.py
import tkinter as tk
import pygubu


class Application:
    def __init__(self, master):

        #1: Crea un constructor
        self.builder = builder = pygubu.Builder()

        #2: Carga un archivo con el diseño de la interfaz
        builder.add_from_file('holamundo.ui')

        #3: Crea el widget usando 'master' como padre
        self.mainwindow = builder.get_object('mainwindow', master)


if __name__ == '__main__':
    root = tk.Tk()
    app = Application(root)
    root.mainloop()
```


Documentación
=============

Visita la [wiki](https://github.com/alejandroautalan/pygubu/wiki) para mas documentación.

Una excelente referencia sobre tkinter esta disponible [aqui](http://www.nmt.edu/tcc/help/pubs/tkinter/web/index.html) (en inglés).<commit_msg>Python2 compatibility also for LEEME.md<commit_after>Bienvenido a pygubu un diseñador de interfaces para tkinter.
============================================

Pygubu es una herramienta RAD que permite desarrollar interfaces de usuario
rápida y fácilmente para el modulo tkinter de python.

La interfaces diseñadas se guardan como archivos XML, y usando el constructor
de pygubu estos pueden ser cargados dinámicamente por las aplicaciones
a medida que lo necesiten
Pygubu esta inspirado por Glade (el diseñador de interfaces de gtk).

Instalación
============

Pygubu requiere python >= 2.7 (Probado solo en python 2.7.3 y 3.2.3 con tk8.5)

Usando paquete zip:

Descarga y descomprime el paquete fuente. Abre una consola en el directorio de
extracción y ejecuta:

```
python setup.py install
```

Usando pip:

```
pip install pygubu
```

Modo de uso
===========

En sistemas tipo unix ejecuta el diseñador usando el commando:

```
pygubu-designer
```

En Windows usa:

```
c:\Python34\Scripts\pygubu-designer.bat
```

Donde 'c:\Python34' es **tu** directorio de instalación de python.

Crea una interfaz de usuario usando pygubu y guárdala en un archivo (ejemplo: holamundo.ui).

[holamundo.ui] (examples/helloworld.ui)

Luego, crea tu aplicación como se muestra a continuación:

```python
#prueba.py
try:
    import tkinter as tk
except:
    import Tkinter as tk
import pygubu


class Application:
    def __init__(self, master):

        #1: Crea un constructor
        self.builder = builder = pygubu.Builder()

        #2: Carga un archivo con el diseño de la interfaz
        builder.add_from_file('holamundo.ui')

        #3: Crea el widget usando 'master' como padre
        self.mainwindow = builder.get_object('mainwindow', master)


if __name__ == '__main__':
    root = tk.Tk()
    app = Application(root)
    root.mainloop()
```


Documentación
=============

Visita la [wiki](https://github.com/alejandroautalan/pygubu/wiki) para mas documentación.

Una excelente referencia sobre tkinter esta disponible [aqui](http://www.nmt.edu/tcc/help/pubs/tkinter/web/index.html) (en inglés).
{'fraction_non_alphanumeric': 0.1205725376031053, 'fraction_numerical': 0.008491023774866569, 'mean_word_length': 4.128109452736318, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5224388', 'n_tokens_mistral': 1481, 'n_tokens_neox': 1415, 'n_words': 463}