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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tkini-0.3.2.tar.gz
(6.7 kB
view details)
File details
Details for the file tkini-0.3.2.tar.gz.
File metadata
- Download URL: tkini-0.3.2.tar.gz
- Upload date:
- Size: 6.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e496c74ead078fb1a0b7d3e5309c38b64cb0538a46a6c5676d52fa7d71f41fb
|
|
| MD5 |
43cb9c4ea985361c92f89d13157b35d6
|
|
| BLAKE2b-256 |
f90792ff1bbbc9f61daea3d43e61326679ded2c78388738360d266bb977be9ad
|