monaco-qt


Namemonaco-qt JSON
Version 0.1.7 PyPI version JSON
download
home_pagehttps://github.com/DaelonSuzuka/monaco-qt
SummaryThe Monaco editor as a Qt Widget
upload_time2023-04-03 01:02:00
maintainer
docs_urlNone
authorDavid Kincaid
requires_python
license
keywords qtstrap qt pyqt monaco text editor
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # monaco-qt

[![license](https://img.shields.io/pypi/l/monaco-qt.svg)](./LICENSE)
[![pypi version](https://img.shields.io/pypi/v/monaco-qt.svg)](https://pypi.org/project/monaco-qt/)
[![PyPI status](https://img.shields.io/pypi/status/monaco-qt.svg)](https://github.com/DaelonSuzuka/monaco-qt/)

The [monaco text editor](https://github.com/microsoft/monaco-editor) deployed as a Qt Widget.

Uses QWebEngineView to load a custom web page containing an instance of monaco.

# Installation

`pip install monaco-qt`

Then, in your qt application:

```py
from monaco import MonacoWidget

monaco_widget = MonacoWidget()
monaco_widget.setText('foo')
```

# Known Issues

- Pyinstaller doesn't automatically include the monaco typescript files.
- Very little of the monaco-editor API has been exposed to python so far

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/DaelonSuzuka/monaco-qt",
    "name": "monaco-qt",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "qtstrap,qt,pyqt,monaco,text editor",
    "author": "David Kincaid",
    "author_email": "dlkincaid0@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/0f/f0/dece02b940e5b6ad47041f7e87d86c381eb9b439932e0398a0bbe3093f9f/monaco-qt-0.1.7.tar.gz",
    "platform": "any",
    "description": "# monaco-qt\r\n\r\n[![license](https://img.shields.io/pypi/l/monaco-qt.svg)](./LICENSE)\r\n[![pypi version](https://img.shields.io/pypi/v/monaco-qt.svg)](https://pypi.org/project/monaco-qt/)\r\n[![PyPI status](https://img.shields.io/pypi/status/monaco-qt.svg)](https://github.com/DaelonSuzuka/monaco-qt/)\r\n\r\nThe [monaco text editor](https://github.com/microsoft/monaco-editor) deployed as a Qt Widget.\r\n\r\nUses QWebEngineView to load a custom web page containing an instance of monaco.\r\n\r\n# Installation\r\n\r\n`pip install monaco-qt`\r\n\r\nThen, in your qt application:\r\n\r\n```py\r\nfrom monaco import MonacoWidget\r\n\r\nmonaco_widget = MonacoWidget()\r\nmonaco_widget.setText('foo')\r\n```\r\n\r\n# Known Issues\r\n\r\n- Pyinstaller doesn't automatically include the monaco typescript files.\r\n- Very little of the monaco-editor API has been exposed to python so far\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "The Monaco editor as a Qt Widget",
    "version": "0.1.7",
    "split_keywords": [
        "qtstrap",
        "qt",
        "pyqt",
        "monaco",
        "text editor"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2bb05e42a502c6371039b5de62d65d9f4996e786f593df567e8644e171284680",
                "md5": "d3de5678bf933cc027e8dee12452e73d",
                "sha256": "6eeb8bf8e7809bc258a1cbbfff634e23e6acf4eeb174aac68d9380a914a9a191"
            },
            "downloads": -1,
            "filename": "monaco_qt-0.1.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d3de5678bf933cc027e8dee12452e73d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5077060,
            "upload_time": "2023-04-03T01:01:54",
            "upload_time_iso_8601": "2023-04-03T01:01:54.704955Z",
            "url": "https://files.pythonhosted.org/packages/2b/b0/5e42a502c6371039b5de62d65d9f4996e786f593df567e8644e171284680/monaco_qt-0.1.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ff0dece02b940e5b6ad47041f7e87d86c381eb9b439932e0398a0bbe3093f9f",
                "md5": "a5e107bcc92f4a877c14ace7bf156b61",
                "sha256": "c26b055a576e85bd1026ee6bd019f6cf10f82aecb25282008fc0fe5b027de891"
            },
            "downloads": -1,
            "filename": "monaco-qt-0.1.7.tar.gz",
            "has_sig": false,
            "md5_digest": "a5e107bcc92f4a877c14ace7bf156b61",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 4634500,
            "upload_time": "2023-04-03T01:02:00",
            "upload_time_iso_8601": "2023-04-03T01:02:00.134911Z",
            "url": "https://files.pythonhosted.org/packages/0f/f0/dece02b940e5b6ad47041f7e87d86c381eb9b439932e0398a0bbe3093f9f/monaco-qt-0.1.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-03 01:02:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "DaelonSuzuka",
    "github_project": "monaco-qt",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "monaco-qt"
}
        
Elapsed time: 0.05961s