Name | tkini JSON |
Version |
0.3.2
JSON |
| download |
home_page | https://github.com/1marcuth/tkini |
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. |
upload_time | 2024-02-11 23:23:40 |
maintainer | |
docs_url | None |
author | Marcuth |
requires_python | >=3.11 |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 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.
Raw data
{
"_id": null,
"home_page": "https://github.com/1marcuth/tkini",
"name": "tkini",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": "",
"keywords": "",
"author": "Marcuth",
"author_email": "example@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/f9/07/92ff1bbbc9f61daea3d43e61326679ded2c78388738360d266bb977be9ad/tkini-0.3.2.tar.gz",
"platform": null,
"description": "# TkIni\r\n\r\nTkIni \u00e9 uma biblioteca constru\u00edda em cima do Tkinter para simplificar a cria\u00e7\u00e3o de GUIs em Python. Ele permite a leitura de estilos e configura\u00e7\u00f5es de widgets a partir de arquivos de texto e oferece uma interface para definir eventos personalizados e manipuladores de eventos para widgets.\r\n\r\n## Funcionalidades\r\n\r\n- Leitura de estilos de widgets a partir de um arquivo de configura\u00e7\u00e3o (`styles.ini`).\r\n- Leitura de configura\u00e7\u00f5es de widgets a partir de um arquivo de configura\u00e7\u00e3o (`widgets.ini`).\r\n- Defini\u00e7\u00e3o de eventos personalizados para widgets.\r\n- Defini\u00e7\u00e3o de manipuladores de eventos para widgets.\r\n- Atualiza\u00e7\u00e3o din\u00e2mica dos estilos e configura\u00e7\u00f5es dos widgets.\r\n\r\n## Como Usar\r\n\r\n1. Instale a biblioteca via pip:\r\n\r\n```bash\r\npip install tkini\r\n```\r\n\r\n2. Importe a biblioteca em seu c\u00f3digo:\r\n\r\n```py\r\nfrom tkini import Window\r\n```\r\n\r\n3. Crie uma inst\u00e2ncia da classe Window e utilize seus m\u00e9todos para configurar a interface gr\u00e1fica:\r\n\r\n```py\r\nwindow = Window()\r\n\r\nwindow.title(\"Minha Aplica\u00e7\u00e3o\")\r\nwindow.geometry(\"400x250\")\r\nwindow.use_styles_file(\"styles.ini\")\r\nwindow.use_widgets_file(\"widgets.ini\")\r\n\r\nwindow.mainloop()\r\n```\r\n\r\n\r\n## Como Contribuir\r\n\r\nSe voc\u00ea quiser contribuir com este projeto, siga estas etapas:\r\n\r\n1. Crie um fork este reposit\u00f3rio.\r\n2. Crie um branch para a sua feature (`git checkout -b feature/MinhaFeature`).\r\n3. Fa\u00e7a commit das suas mudan\u00e7as (`git commit -am 'Adiciona nova feature'`).\r\n4. Fa\u00e7a push para o branch (`git push origin feature/MinhaFeature`).\r\n5. Crie um novo Pull Request.\r\n\r\n## Autor\r\n\r\nMarcuth (@1marcuth)\r\n\r\n## Licen\u00e7a\r\n\r\nEste projeto est\u00e1 licenciado sob a Licen\u00e7a MIT.\r\n",
"bugtrack_url": null,
"license": "",
"summary": "TkIni \u00e9 uma biblioteca constru\u00edda em cima do Tkinter para simplificar a cria\u00e7\u00e3o de GUIs em Python. Ele permite a leitura de estilos e configura\u00e7\u00f5es de widgets a partir de arquivos de texto e oferece uma interface para definir eventos personalizados e manipuladores de eventos para widgets.",
"version": "0.3.2",
"project_urls": {
"Homepage": "https://github.com/1marcuth/tkini"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f90792ff1bbbc9f61daea3d43e61326679ded2c78388738360d266bb977be9ad",
"md5": "43cb9c4ea985361c92f89d13157b35d6",
"sha256": "3e496c74ead078fb1a0b7d3e5309c38b64cb0538a46a6c5676d52fa7d71f41fb"
},
"downloads": -1,
"filename": "tkini-0.3.2.tar.gz",
"has_sig": false,
"md5_digest": "43cb9c4ea985361c92f89d13157b35d6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 6702,
"upload_time": "2024-02-11T23:23:40",
"upload_time_iso_8601": "2024-02-11T23:23:40.382822Z",
"url": "https://files.pythonhosted.org/packages/f9/07/92ff1bbbc9f61daea3d43e61326679ded2c78388738360d266bb977be9ad/tkini-0.3.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-11 23:23:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "1marcuth",
"github_project": "tkini",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "tkini"
}