enamlx


Nameenamlx JSON
Version 0.6.3 PyPI version JSON
download
home_pagehttps://github.com/frmdstryr/enamlx
SummaryAdditional Qt Widgets for Enaml
upload_time2023-07-26 13:44:37
maintainer
docs_urlNone
authorfrmdstryr
requires_python
license
keywords enaml qt tree table widgets
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # enamlx

Additional Qt Widgets for Enaml, mainly used for the Tree and Table widgets.

Supports 3.5+ Qt5 and Qt6.

## Install

Now on [pypi](https://pypi.org/project/enamlx/).

```bash

pip install enamlx

```

#### Widgets ####

1. TableView
2. TreeView
3. DoubleSpinBox
4. GraphicsView
5. PyQtGraph Plot
6. KeyEvent


#### Examples ####

__TableView__

Table view using enaml syntax. See example for usage.

![table view](https://lh6.googleusercontent.com/FUfzbzZpsMuGymnNdzBeXgONZXJGQreswK05lMP1zRlesxY70Xo14dxYBBOrqb23DCf6yOMeXYqHNxEaNtdc13GNmri6-pQ3-uoq4rcgRvHh3b8J58MVx_xZaifCHz2Hv0Q3CoQ)

1. Text/Icons/Checkboxes
2. Delegate widgets (any widget can be child of a cell)
3. Right click menus per item
4. Tested and working with 1 million+ rows.



__DoubleSpinBox__

SpinBox that works with float values


__PlotItem__

Plot widgets using PyQtGraph


![plot item](https://lh5.googleusercontent.com/pqa4WZnMzaU72pYnqc75AghnJGC8Z6kCELcsHkR3n_VTQzEmCB9di7reqqQbCIpnfAVXSCEXK6y07_DMyQ51XUCUAOe-xczfKsYKCRROPbUlDHcGMNSFaBmZRGxXP9Clya_q34I)


__GraphicsView__

A "canvas" Widget for drawing with Qt's GraphicsView.



# Usage

```python

import enamlx
enamlx.install()

# Then use like any enaml widget
from enamlx.widgets.api import TreeView # etc..

```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/frmdstryr/enamlx",
    "name": "enamlx",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "enaml,qt,tree,table,widgets",
    "author": "frmdstryr",
    "author_email": "frmdstryr@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "# enamlx\n\nAdditional Qt Widgets for Enaml, mainly used for the Tree and Table widgets.\n\nSupports 3.5+ Qt5 and Qt6.\n\n## Install\n\nNow on [pypi](https://pypi.org/project/enamlx/).\n\n```bash\n\npip install enamlx\n\n```\n\n#### Widgets ####\n\n1. TableView\n2. TreeView\n3. DoubleSpinBox\n4. GraphicsView\n5. PyQtGraph Plot\n6. KeyEvent\n\n\n#### Examples ####\n\n__TableView__\n\nTable view using enaml syntax. See example for usage.\n\n![table view](https://lh6.googleusercontent.com/FUfzbzZpsMuGymnNdzBeXgONZXJGQreswK05lMP1zRlesxY70Xo14dxYBBOrqb23DCf6yOMeXYqHNxEaNtdc13GNmri6-pQ3-uoq4rcgRvHh3b8J58MVx_xZaifCHz2Hv0Q3CoQ)\n\n1. Text/Icons/Checkboxes\n2. Delegate widgets (any widget can be child of a cell)\n3. Right click menus per item\n4. Tested and working with 1 million+ rows.\n\n\n\n__DoubleSpinBox__\n\nSpinBox that works with float values\n\n\n__PlotItem__\n\nPlot widgets using PyQtGraph\n\n\n![plot item](https://lh5.googleusercontent.com/pqa4WZnMzaU72pYnqc75AghnJGC8Z6kCELcsHkR3n_VTQzEmCB9di7reqqQbCIpnfAVXSCEXK6y07_DMyQ51XUCUAOe-xczfKsYKCRROPbUlDHcGMNSFaBmZRGxXP9Clya_q34I)\n\n\n__GraphicsView__\n\nA \"canvas\" Widget for drawing with Qt's GraphicsView.\n\n\n\n# Usage\n\n```python\n\nimport enamlx\nenamlx.install()\n\n# Then use like any enaml widget\nfrom enamlx.widgets.api import TreeView # etc..\n\n```\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Additional Qt Widgets for Enaml",
    "version": "0.6.3",
    "project_urls": {
        "Homepage": "https://github.com/frmdstryr/enamlx"
    },
    "split_keywords": [
        "enaml",
        "qt",
        "tree",
        "table",
        "widgets"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "52f2c1bb5636797d590a34b3f7670dd1632ba02816493843b22f3f8cf76c0e74",
                "md5": "ff75cba7a1ecbf4b682e26f26366727a",
                "sha256": "260fab0c4ae27e53875eb43dc70b38e53dae2025704c2a0829c607b09e7f2da5"
            },
            "downloads": -1,
            "filename": "enamlx-0.6.3-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ff75cba7a1ecbf4b682e26f26366727a",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 47861,
            "upload_time": "2023-07-26T13:44:37",
            "upload_time_iso_8601": "2023-07-26T13:44:37.729865Z",
            "url": "https://files.pythonhosted.org/packages/52/f2/c1bb5636797d590a34b3f7670dd1632ba02816493843b22f3f8cf76c0e74/enamlx-0.6.3-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-26 13:44:37",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "frmdstryr",
    "github_project": "enamlx",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "enamlx"
}
        
Elapsed time: 0.10622s