Metadata-Version: 2.1
Name: tkini
Version: 0.1.1
Summary: TkIni é uma biblioteca construída em cima do Tkinter para simplificar a criação de GUIs em Python. Ele permite a leitura de estilos e configurações de widgets a partir de arquivos de texto e oferece uma interface para definir eventos personalizados e manipuladores de eventos para widgets.
Home-page: https://github.com/1marcuth/tkini
Author: Marcuth
Author-email: marcuth2006@gmail.com
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENCE

# TkIni

TkIni Ã© uma biblioteca construÃ­da em cima do Tkinter para simplificar a criaÃ§Ã£o de GUIs em Python. Ele permite a leitura de estilos e configuraÃ§Ãµes de widgets a partir de arquivos de texto e oferece uma interface para definir eventos personalizados e manipuladores de eventos para widgets.

## Funcionalidades

- Leitura de estilos de widgets a partir de um arquivo de configuraÃ§Ã£o (`styles.ini`).
- Leitura de configuraÃ§Ãµes de widgets a partir de um arquivo de configuraÃ§Ã£o (`widgets.ini`).
- DefiniÃ§Ã£o de eventos personalizados para widgets.
- DefiniÃ§Ã£o de manipuladores de eventos para widgets.
- AtualizaÃ§Ã£o dinÃ¢mica dos estilos e configuraÃ§Ãµes dos widgets.

## Como Usar

1. Instale a biblioteca via pip:

```bash
pip install tkini
```

2. Importe a biblioteca em seu cÃ³digo:

```py
from tkini import Window
```

3. Crie uma instÃ¢ncia da classe Window e utilize seus mÃ©todos para configurar a interface grÃ¡fica:

```py
window = Window()

window.title("Minha AplicaÃ§Ã£o")
window.geometry("400x250")
window.use_styles_file("styles.ini")
window.use_widgets_file("widgets.ini")

window.mainloop()
```


## Como Contribuir

Se vocÃª quiser contribuir com este projeto, siga estas etapas:

1. Crie um fork este repositÃ³rio.
2. Crie um branch para a sua feature (`git checkout -b feature/MinhaFeature`).
3. FaÃ§a commit das suas mudanÃ§as (`git commit -am 'Adiciona nova feature'`).
4. FaÃ§a push para o branch (`git push origin feature/MinhaFeature`).
5. Crie um novo Pull Request.

## Autor

Marcuth (@1marcuth)

## LicenÃ§a

Este projeto estÃ¡ licenciado sob a LicenÃ§a MIT.
