Name | glowkit JSON |
Version |
0.3.1
JSON |
| download |
home_page | None |
Summary | Glowkit - a declarative Python GUI toolkit |
upload_time | 2025-10-07 18:41:51 |
maintainer | None |
docs_url | None |
author | SkitDev |
requires_python | >=3.9 |
license | MIT |
keywords |
gui
declarative
tkinter
desktop
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
Glowkit
Install
```bash
pip install glowkit
```
Quickstart
```python
import glowkit as gk
def main_window():
with gk.Window(title="Glowkit", width=800, height=600, frosted_glass=True) as window:
with gk.Container(layout='flex', direction='column', gap=10, padding=20):
gk.Label("Hello", font_size=24, weight='bold')
with gk.Container(layout='flex', direction='row', gap=8):
btn = gk.Button("Click me")
@btn.on_click
def _():
btn.animate(property='bg', to='#50fa7b', duration=400, easing='ease-in-out')
window.show()
if __name__ == "__main__":
app = gk.Application()
gk.apply_theme('catppuccin_mocha')
splash = gk.SplashScreen(min_time=1.5)
splash.show_and_run(main_window)
app.exec()
```
License
MIT
Raw data
{
"_id": null,
"home_page": null,
"name": "glowkit",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "gui, declarative, tkinter, desktop",
"author": "SkitDev",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/08/8b/ebaa1871ac7bf5e519abdb08ca89107a84a26a52c1d5912277e2357a2a57/glowkit-0.3.1.tar.gz",
"platform": null,
"description": "Glowkit\r\n\r\nInstall\r\n\r\n```bash\r\npip install glowkit\r\n```\r\n\r\nQuickstart\r\n\r\n```python\r\nimport glowkit as gk\r\n\r\ndef main_window():\r\n with gk.Window(title=\"Glowkit\", width=800, height=600, frosted_glass=True) as window:\r\n with gk.Container(layout='flex', direction='column', gap=10, padding=20):\r\n gk.Label(\"Hello\", font_size=24, weight='bold')\r\n with gk.Container(layout='flex', direction='row', gap=8):\r\n btn = gk.Button(\"Click me\")\r\n @btn.on_click\r\n def _():\r\n btn.animate(property='bg', to='#50fa7b', duration=400, easing='ease-in-out')\r\n window.show()\r\n\r\nif __name__ == \"__main__\":\r\n app = gk.Application()\r\n gk.apply_theme('catppuccin_mocha')\r\n splash = gk.SplashScreen(min_time=1.5)\r\n splash.show_and_run(main_window)\r\n app.exec()\r\n```\r\n\r\nLicense\r\n\r\nMIT\r\n\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Glowkit - a declarative Python GUI toolkit",
"version": "0.3.1",
"project_urls": {
"Repository": "https://github.com/SkitDev/GlowKit"
},
"split_keywords": [
"gui",
" declarative",
" tkinter",
" desktop"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "dfc145aa3282fb4b1beb5368be59607bf740764274e2261e77d9ed4f5ba0d747",
"md5": "160bb23b177a5b58949fa10bc9906a2f",
"sha256": "37e05effc96e357a53b6c2127c17950dd58a3ab035812ce60aafb3bd9dadd228"
},
"downloads": -1,
"filename": "glowkit-0.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "160bb23b177a5b58949fa10bc9906a2f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 14386,
"upload_time": "2025-10-07T18:41:50",
"upload_time_iso_8601": "2025-10-07T18:41:50.339588Z",
"url": "https://files.pythonhosted.org/packages/df/c1/45aa3282fb4b1beb5368be59607bf740764274e2261e77d9ed4f5ba0d747/glowkit-0.3.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "088bebaa1871ac7bf5e519abdb08ca89107a84a26a52c1d5912277e2357a2a57",
"md5": "6a478e7cc29501140fce3e1454f70275",
"sha256": "aa075f0052559833e3b86fa09a11598569ec2074f0cad7d277bdfb5fbbe5b2d9"
},
"downloads": -1,
"filename": "glowkit-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "6a478e7cc29501140fce3e1454f70275",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 11820,
"upload_time": "2025-10-07T18:41:51",
"upload_time_iso_8601": "2025-10-07T18:41:51.730812Z",
"url": "https://files.pythonhosted.org/packages/08/8b/ebaa1871ac7bf5e519abdb08ca89107a84a26a52c1d5912277e2357a2a57/glowkit-0.3.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-07 18:41:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "SkitDev",
"github_project": "GlowKit",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "glowkit"
}