ttkbootstrap-fork-laggykiller


Namettkbootstrap-fork-laggykiller JSON
Version 1.5.1.post1 PyPI version JSON
download
home_pagehttps://github.com/israel-dryer/ttkbootstrap
SummaryA fork of ttkbootstrap for personal use
upload_time2023-10-02 08:35:53
maintainer
docs_urlNone
authorIsrael Dryer
requires_python>=3.7
license
keywords
VCS
bugtrack_url
requirements Pillow
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# NOTICE
- This is a fork from https://github.com/israel-dryer/ttkbootstrap
- This is uploaded to PyPI as dependency of my project
- I am forced to upload to PyPI this as I cannot upload project that has git repo as dependency
- Changes could be seen from https://github.com/laggykiller/ttkbootstrap

![](https://img.shields.io/github/release/israel-dryer/ttkbootstrap.svg)
[![Downloads](https://pepy.tech/badge/ttkbootstrap)](https://pepy.tech/project/ttkbootstrap)
[![Downloads](https://pepy.tech/badge/ttkbootstrap/month)](https://pepy.tech/project/ttkbootstrap)
![](https://img.shields.io/github/issues/israel-dryer/ttkbootstrap.svg)
![](https://img.shields.io/github/issues-closed/israel-dryer/ttkbootstrap.svg)
![](https://img.shields.io/github/license/israel-dryer/ttkbootstrap.svg)
![](https://img.shields.io/github/stars/israel-dryer/ttkbootstrap.svg)
![](https://img.shields.io/github/forks/israel-dryer/ttkbootstrap.svg)

A supercharged theme extension for tkinter that enables on-demand modern flat style themes inspired by Bootstrap. 

👀 Check out the [documentation](https://ttkbootstrap.readthedocs.io/en/latest/).

![](https://raw.githubusercontent.com/israel-dryer/ttkbootstrap/master/docs/assets/themes/themes.gif)

## Features

✔️ [**Built-in Themes**](https://ttkbootstrap.readthedocs.io/en/latest/themes/)   
Over a dozen curated dark and light themes.

✔️ [**Pre-defined Styles:**](https://ttkbootstrap.readthedocs.io/en/latest/styleguide/)  
Loads of beautiful pre-defined widget styles such as **outline** and **round toggle** buttons.

✔️ [**Simple keyword API:**](https://ttkbootstrap.readthedocs.io/en/latest/gettingstarted/tutorial/#use-themed-widgets)  
Apply colors and types using simple keywords such as **primary** and **striped** instead of the legacy approach of **primary.Striped.Horizontal.TProgressbar**. If you've used Bootstrap for web development, you are already familiar with this approach using css classes.

✔️ [**Lots of new Widgets:**](https://ttkbootstrap.readthedocs.io/en/latest/api/widgets/dateentry/)  
ttkbootstrap comes with several new beautifully designed widgets such as **Meter**, **DateEntry**, and **Floodgauge**. Additionally, **dialogs** are now themed and fully customizable.

✔️ [**Built-in Theme Creator:**](https://ttkbootstrap.readthedocs.io/en/latest/themes/themecreator/)  
Want to create your own theme? Easy! ttkboostrap includes a built-in **theme creator** that enables you to easily build, load, expore, and apply your own custom themes.

## Installation

```python
python -m pip install ttkbootstrap
```

## Simple Usage
Instead of using long, complicated ttk style classes, you can use simple keywords with the "bootstyle" parameter.

```python
import ttkbootstrap as ttk
from ttkbootstrap.constants import *

root = ttk.Window(themename="superhero")

b1 = ttk.Button(root, text="Submit", bootstyle="success")
b1.pack(side=LEFT, padx=5, pady=10)

b2 = ttk.Button(root, text="Submit", bootstyle="info-outline")
b2.pack(side=LEFT, padx=5, pady=10)

root.mainloop()
```

The new keyword API is very flexible. The following examples all produce the same result:
- `bootstyle="info-outline"`
- `bootstyle="info outline"`
- `bootstyle=("info", "outline")`
- `bootstyle=(INFO, OUTLINE)`

## Links
- **Documentation:** https://ttkbootstrap.readthedocs.io/en/latest/  
- **GitHub:** https://github.com/israel-dryer/ttkbootstrap

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/israel-dryer/ttkbootstrap",
    "name": "ttkbootstrap-fork-laggykiller",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "Israel Dryer",
    "author_email": "israel.dryer@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/17/89/74e79cc2f8e5c4d4f133768a416be85dc27912748bde1f538839697721d0/ttkbootstrap-fork-laggykiller-1.5.1.post1.tar.gz",
    "platform": null,
    "description": "\n# NOTICE\n- This is a fork from https://github.com/israel-dryer/ttkbootstrap\n- This is uploaded to PyPI as dependency of my project\n- I am forced to upload to PyPI this as I cannot upload project that has git repo as dependency\n- Changes could be seen from https://github.com/laggykiller/ttkbootstrap\n\n![](https://img.shields.io/github/release/israel-dryer/ttkbootstrap.svg)\n[![Downloads](https://pepy.tech/badge/ttkbootstrap)](https://pepy.tech/project/ttkbootstrap)\n[![Downloads](https://pepy.tech/badge/ttkbootstrap/month)](https://pepy.tech/project/ttkbootstrap)\n![](https://img.shields.io/github/issues/israel-dryer/ttkbootstrap.svg)\n![](https://img.shields.io/github/issues-closed/israel-dryer/ttkbootstrap.svg)\n![](https://img.shields.io/github/license/israel-dryer/ttkbootstrap.svg)\n![](https://img.shields.io/github/stars/israel-dryer/ttkbootstrap.svg)\n![](https://img.shields.io/github/forks/israel-dryer/ttkbootstrap.svg)\n\nA supercharged theme extension for tkinter that enables on-demand modern flat style themes inspired by Bootstrap. \n\n\ud83d\udc40 Check out the [documentation](https://ttkbootstrap.readthedocs.io/en/latest/).\n\n![](https://raw.githubusercontent.com/israel-dryer/ttkbootstrap/master/docs/assets/themes/themes.gif)\n\n## Features\n\n\u2714\ufe0f [**Built-in Themes**](https://ttkbootstrap.readthedocs.io/en/latest/themes/)   \nOver a dozen curated dark and light themes.\n\n\u2714\ufe0f [**Pre-defined Styles:**](https://ttkbootstrap.readthedocs.io/en/latest/styleguide/)  \nLoads of beautiful pre-defined widget styles such as **outline** and **round toggle** buttons.\n\n\u2714\ufe0f [**Simple keyword API:**](https://ttkbootstrap.readthedocs.io/en/latest/gettingstarted/tutorial/#use-themed-widgets)  \nApply colors and types using simple keywords such as **primary** and **striped** instead of the legacy approach of **primary.Striped.Horizontal.TProgressbar**. If you've used Bootstrap for web development, you are already familiar with this approach using css classes.\n\n\u2714\ufe0f [**Lots of new Widgets:**](https://ttkbootstrap.readthedocs.io/en/latest/api/widgets/dateentry/)  \nttkbootstrap comes with several new beautifully designed widgets such as **Meter**, **DateEntry**, and **Floodgauge**. Additionally, **dialogs** are now themed and fully customizable.\n\n\u2714\ufe0f [**Built-in Theme Creator:**](https://ttkbootstrap.readthedocs.io/en/latest/themes/themecreator/)  \nWant to create your own theme? Easy! ttkboostrap includes a built-in **theme creator** that enables you to easily build, load, expore, and apply your own custom themes.\n\n## Installation\n\n```python\npython -m pip install ttkbootstrap\n```\n\n## Simple Usage\nInstead of using long, complicated ttk style classes, you can use simple keywords with the \"bootstyle\" parameter.\n\n```python\nimport ttkbootstrap as ttk\nfrom ttkbootstrap.constants import *\n\nroot = ttk.Window(themename=\"superhero\")\n\nb1 = ttk.Button(root, text=\"Submit\", bootstyle=\"success\")\nb1.pack(side=LEFT, padx=5, pady=10)\n\nb2 = ttk.Button(root, text=\"Submit\", bootstyle=\"info-outline\")\nb2.pack(side=LEFT, padx=5, pady=10)\n\nroot.mainloop()\n```\n\nThe new keyword API is very flexible. The following examples all produce the same result:\n- `bootstyle=\"info-outline\"`\n- `bootstyle=\"info outline\"`\n- `bootstyle=(\"info\", \"outline\")`\n- `bootstyle=(INFO, OUTLINE)`\n\n## Links\n- **Documentation:** https://ttkbootstrap.readthedocs.io/en/latest/  \n- **GitHub:** https://github.com/israel-dryer/ttkbootstrap\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A fork of ttkbootstrap for personal use",
    "version": "1.5.1.post1",
    "project_urls": {
        "Homepage": "https://github.com/israel-dryer/ttkbootstrap"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b5d99333b88f6f21e3b43a3a1ead747da8438fb5df4ecb44430d8f13c490315",
                "md5": "908a307a701e0005f8f50c3a8a7f8b34",
                "sha256": "0e6bd1407288227b30e291b78aa449a25c5b87d16e6c04de7b1086aefbd31a71"
            },
            "downloads": -1,
            "filename": "ttkbootstrap_fork_laggykiller-1.5.1.post1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "908a307a701e0005f8f50c3a8a7f8b34",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 112521,
            "upload_time": "2023-10-02T08:35:50",
            "upload_time_iso_8601": "2023-10-02T08:35:50.851055Z",
            "url": "https://files.pythonhosted.org/packages/8b/5d/99333b88f6f21e3b43a3a1ead747da8438fb5df4ecb44430d8f13c490315/ttkbootstrap_fork_laggykiller-1.5.1.post1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "178974e79cc2f8e5c4d4f133768a416be85dc27912748bde1f538839697721d0",
                "md5": "b0204e16995fe3a951c156d357f8f805",
                "sha256": "d096452e19ee866124d6ea480eb22e10ad00bc4bc310ed43922e459db429a89a"
            },
            "downloads": -1,
            "filename": "ttkbootstrap-fork-laggykiller-1.5.1.post1.tar.gz",
            "has_sig": false,
            "md5_digest": "b0204e16995fe3a951c156d357f8f805",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 107689,
            "upload_time": "2023-10-02T08:35:53",
            "upload_time_iso_8601": "2023-10-02T08:35:53.648610Z",
            "url": "https://files.pythonhosted.org/packages/17/89/74e79cc2f8e5c4d4f133768a416be85dc27912748bde1f538839697721d0/ttkbootstrap-fork-laggykiller-1.5.1.post1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-02 08:35:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "israel-dryer",
    "github_project": "ttkbootstrap",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "Pillow",
            "specs": [
                [
                    ">=",
                    "8.2.0"
                ]
            ]
        }
    ],
    "lcname": "ttkbootstrap-fork-laggykiller"
}
        
Elapsed time: 0.49759s