Buon giorno a tutti!
Ho un problema, in pratica sto creando un plugin ma quando inserisco il codice nella console di qgis ottengo ciò:
def name():
… return “Max Covering”
… def description():
File “”, line 3
def description():
^
SyntaxError: invalid syntax
return “Effettua la massima copertura.”
File “”, line 1
return “Effettua la massima copertura.”
^
IndentationError: unexpected indent
def version():
… return “Version 1.1”
… def qgisMinimumVersion():
File “”, line 3
def qgisMinimumVersion():
^
SyntaxError: invalid syntax
return “1.0”
File “”, line 1
return “1.0”
^
IndentationError: unexpected indent
def classFactory(iface):
… # load Max_covering class from file Max_covering_plugin
… from Max_covering import Max_covering_plugin
… return Max_covering_plugin(iface)
… return “Version 1.1”
Per quanto riguarda IndentationError…basta mettere gli spazi invece del tab(l’ho fatto ma non continuo ad avere l’errore)! Potete aiutarmi?
Un altro problema che ho è quello di voler testare il plugin. Ho provato a mettere la cartella del mio plugin nella cartella dei tutti i plugin di qgis. Poi ho gestito i miei plugin inserendo anche quello che ho appena creato ma purtroppo non riesco a vederlo nel menu principale dei plugin. Come dovrei procedere?
Grazie a tutti in anticipo
–
Michela
Salve Michela,
2011/4/14 Michela Coletta <michela.coletta@gmail.com>
Per quanto riguarda IndentationError…basta mettere gli spazi invece del tab(l’ho fatto ma non continuo ad avere l’errore)! Potete aiutarmi?
Il codice per funzionare dovrebbe essere indentato in modo simile a questo.
def name():
return “Max Covering”
def description():
return “Effettua la massima copertura.”
def version():
return “Version 1.1”
def qgisMinimumVersion():
return “1.0”
def classFactory(iface):
load Max_covering class from file Max_covering_plugin
from Max_covering import Max_covering_plugin
return Max_covering_plugin(iface)
Ti consiglio di leggere questo [1], spiega come creare un plugin in python.
Un altro problema che ho è quello di voler testare il plugin. Ho provato a mettere la cartella del mio plugin nella cartella dei tutti i plugin di qgis. Poi ho gestito i miei plugin inserendo anche quello che ho appena creato ma purtroppo non riesco a vederlo nel menu principale dei plugin. Come dovrei procedere?
Se hai spuntato il plugin da Gestione Plugin e nessun messaggio di errore è stato mostrato,
il plugin è stato caricato correttamente.
Il plugin apparirà come sottomenu all’interno del menu Plugin e/o nella toolbar dei plugin
in base al codice che hai usato all’interno del plugin per aggiungerlo alla GUI di qgis.
Saluti.
[1] http://www.qgis.org/pyqgis-cookbook/
Grazie a tutti in anticipo
–
Michela
Iscriviti all’associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.
502 iscritti all’11.2.2011
–
Giuseppe Sucameli