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
- Instale a biblioteca via pip:
pip install tkini
- Importe a biblioteca em seu código:
from tkini import Window
- Crie uma instância da classe Window e utilize seus métodos para configurar a interface gráfica:
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:
- Crie um fork este repositório.
- Crie um branch para a sua feature (
git checkout -b feature/MinhaFeature). - Faça commit das suas mudanças (
git commit -am 'Adiciona nova feature'). - Faça push para o branch (
git push origin feature/MinhaFeature). - Crie um novo Pull Request.
Autor
Marcuth (@1marcuth)
Licença
Este projeto está licenciado sob a Licença MIT.
Metadata
Release files for tkini 0.3.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 | |
|---|---|---|---|
| tkini-0.3.2.tar.gz | 6.7 kB | Details |
Release files / tkini-0.3.2.tar.gz
| Download URL | tkini-0.3.2.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3e496c74ead078fb1a0b7d3e5309c38b64cb0538a46a6c5676d52fa7d71f41fb
|
|
BLAKE2b-256 checksum How to use checksums |
f90792ff1bbbc9f61daea3d43e61326679ded2c78388738360d266bb977be9ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.0
|