[Caliec] Help - créer un nouveau style
Arnaud Champollion
achampollion at linux-alpes.org
Sam 3 Juil 14:46:50 CEST 2021
Bonjour,
J'ai mis à jour le style Caliec pour afficher la largeur des routes en
mètres à l'échelle au lieu des unités de carte.
Commité.
J'ai créé ensuite le style Kid, avec son propre dossier, et j'ai joué à
l'apprenti sorcier (mais je n'ai pas encore commité) en le déclarant
dans orientation.py, ligne 175 :
my_menu = QMenu()
my_menu.addActions([self.add_action(icon_path=":/plugins/caliec/vignette_caliec",
text=self.tr("Style CaLiÉc"), parent=my_menu,
add_to_toolbar=False,
add_to_menu=False,
callback=lambda: self.run("style_caliec")),
self.add_action(icon_path=":/plugins/caliec/vignette_kid",
text=self.tr("Style kid"), parent=my_menu,
add_to_toolbar=False,
add_to_menu=False,
callback=lambda: self.run("style_kid"))])
self.add_action(icon_path=":/plugins/caliec/vignette_jardin",
text=self.tr("Style jardin"), parent=my_menu,
add_to_toolbar=False,
add_to_menu=False,
callback=lambda: self.run("style_jardin"))])
Pas de bol, ça ne fonctionne pas comme ça. À l'ouverture de QGIS j'ai
maintenant :
Impossible de charger l'extension 'orientation_dev' provoque une erreur
lors de l'appel à sa méthode classFactory()
IndentationError: unexpected indent
Traceback (most recent call last): File
"/usr/lib/python3/dist-packages/qgis/utils.py", line 334, in
_startPlugin plugins[packageName] = package.classFactory(iface)
File
"/home/arnaud/.local/share/QGIS/QGIS3/profiles/default/python/plugins/orientation_dev/__init__.py",
line 35, in classFactory from .orientation import Orientation File
"/usr/lib/python3/dist-packages/qgis/utils.py", line 744, in _import
mod = _builtin_import(name, globals, locals, fromlist, level) File
"/home/arnaud/.local/share/QGIS/QGIS3/profiles/default/python/plugins/orientation_dev/orientation.py",
line 182
self.add_action(icon_path=":/plugins/caliec/vignette_jardin",
text=self.tr("Style jardin"), parent=my_menu, ^ IndentationError:
unexpected indent
Version de Python : 3.8.5 (default, May 27 2021, 13:30:53) [GCC 9.3.0]
Version de QGIS : 3.10.4-A Coruña A Coruña, exported
Chemin Python :
* /usr/share/qgis/python
* /home/arnaud/.local/share/QGIS/QGIS3/profiles/default/python
* /home/arnaud/.local/share/QGIS/QGIS3/profiles/default/python/plugins
* /usr/share/qgis/python/plugins
* /usr/lib/python38.zip
* /usr/lib/python3.8
* /usr/lib/python3.8/lib-dynload
* /home/arnaud/.local/lib/python3.8/site-packages
* /usr/local/lib/python3.8/dist-packages
* /usr/lib/python3/dist-packages
* /home/arnaud/.local/share/QGIS/QGIS3/profiles/default/python
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://ml.linux-alpes.org/pipermail/caliec/attachments/20210703/a7115551/attachment.html>
Plus d'informations sur la liste de diffusion Caliec