[Gfoss] Qgis Actions problemi con if then else

giuseppe musumeci musumeci.giuseppe a gmail.com
Gio 14 Lug 2016 13:01:12 CEST


Da quel che ho letto il ";" va messo come separatore quando non si usa
l'indentazione:

https://docs.python.org/3/reference/compound_stmts.html

Il giorno 14 luglio 2016 12:40, girarsi_liste <liste.girarsi a gmail.com> ha
scritto:

> Il 14/07/2016 12:35, giuseppe musumeci ha scritto:
> > Gentile gruppo,
> > Utilizzanzo Qgis 2.14 su Windows10 vorrei fare la seguente:
> >
> > Ho una tabella postgis 9.5  su una macchina virtuale Xubuntu 14.04.
> > La tabella contiene degli indirizzi relativi a dei file pdf (del tipo
> > /media/pdf/nomefile.pdf).
> >
> > Usando python vorrei creare un'azione Qgis che mi consenta di verificare
> se
> > per ciascuna feature esista in postgis il link al suo pdf ed in quel caso
> > aprire il file pdf.
> >
> > Ho già pronto tutto il codice, tuttavia non mi riesce assolutamente di
> > impostare una banalissima istruzione "if else" nelle azioni di qgis.
> > Difatti mentre le singole istruzioni funzionano perfettamente se scritte
> in
> > sequenza e separate con il ";" appena scrivo una qualsiasi condizione
> "if"
> > Qgis va in crash con un errore minidump.
> >
> > Da quanto ho trovato su python l'istruzione scritta su una riga dovrebbe
> > essere del tipo.
> >
> > if rpath == "": QtGui.QMessageBox.information(None, "Avviso", "Scheda non
> > disponibile") else: startfile(path);
> >
> > La domanda è posso scrivere un'istruzione condizionale nelle azioni di
> Qgis?
> > Se si quale é la sintassi da usare?
> > Se no come posso fare per ottenere un risultato equivalente?
> >
> > Cordiali saluti
> >
> > Giuseppe
> >
>
> Forse erro, ma il punto e virgola finale in python non serve.
>
>
> --
> Simone Girardelli
> _|_|_|_|_|_|_|_|_|_
> |_|_|_|_|_|_|_|_|_|_|
>
>
> _______________________________________________
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni
> dell'Associazione GFOSS.it.
> 807 iscritti al 31/03/2016


Maggiori informazioni sulla lista Gfoss