Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/likianta/pycharm-qml-keywords-highlight

Syntax hightlight and code completion for QML in PyCharm.
https://github.com/likianta/pycharm-qml-keywords-highlight

code-completion code-highlight pycharm pycharm-plugin pycharm-qml qml

Last synced: about 1 month ago
JSON representation

Syntax hightlight and code completion for QML in PyCharm.

Awesome Lists containing this project

README

        

# Namespace File

This file is copied from my another project: [declare-qml/blueprint/resources/no6_all_pyml_widgets.json](https://github.com/Likianta/declare-qml/tree/master/blueprint/resources).

Download it and rename to "pyml-import-namespaces.json", put it in current "data" folder.

# Run

Setup Python 3.8+ and install `pip install lk-utils` (latest version).

Run `main.py`.

It will generate three ".txt" files in "data" folder:

- qml-modules.txt
- qml-components.txt
- qml-properties.txt

# Update "pycharm-qml-keywords-highlight.md"

1. Copy "qml-modules.txt" content and paste to `chapter#QML Modules:codeblock`
2. Copy "qml-components.txt" content and paste to `chapter#QML Components:codeblock`
3. Copy "qml-properties.txt" content and paste to `chapter#QML Properties:codeblock`