Extending QML - Plugins Example#

This example refers to the Python version of using a QML plugin in Python. The idea of plugins in Python is non-existent because Python modules are dynamically loaded anyway. We use this idea and our QML type registration decorators - QmlELement/QmlNamedElement - to register the QML modules as they are imported. The pyside6-qml tool does this for you by simply pointing to the .qml file.

Plugins Example

Running the Example#

pyside6-pyqml examples/declarative/extending/chapter6-plugins/app.qml -I examples/declarative/extending/chapter6-plugins/Charts

Download this example