# 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"
}