Metadata-Version: 2.1
Name: monaco-qt
Version: 0.1.6
Summary: The Monaco editor as a Qt Widget
Home-page: https://github.com/DaelonSuzuka/monaco-qt
Author: David Kincaid
Author-email: dlkincaid0@gmail.com
Keywords: qtstrap,qt,pyqt,monaco,text editor
Platform: any
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Widget Sets
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown

# 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
