Ceci est un exemple de module complémentaire pour Orange3. Le module complémentaire peut étendre Orange soit dans la partie script, soit dans la partie GUI, ou dans les deux. Nous nous concentrons ici sur la partie GUI et implémentons un widget simple (vide), l'enregistrons auprès d'Orange et ajoutons un nouveau workflow avec ce widget aux exemples de tutoriels.
Pour installer le module complémentaire à partir de la source, exécutez
pip install .
Pour enregistrer ce module complémentaire auprès d'Orange, mais conserver le code dans le répertoire de développement (ne le copiez pas dans le répertoire site-packages de Python), exécutez
pip install -e .
L'aide à la documentation/widget peut être créée en exécutant
make html htmlhelp
du répertoire doc.
Après l'installation, le widget de ce module complémentaire est enregistré auprès d'Orange. Pour exécuter Orange depuis le terminal, utilisez
orange-canvas
ou
python -m Orange.canvas
Le nouveau widget apparaît dans la barre de la boîte à outils sous la section Exemple.