probabilmente prima name era una QString ora e' una semplice str di python
= devi trovare la funzione equivalente in python per il controllo che vuoi
eseguire (if name.endsWith(.bt):)
purtroppo eliminare QString e soprattutto QStringList vuol dire spesso
trovare le funzioni equivalenti in python
probabilmente prima name era una QString ora e' una semplice str di python
= devi trovare la funzione equivalente in python per il controllo che vuoi
eseguire (if name.endsWith(.bt):)
Il codice sorgente è questo:
name = layer.source();
if name.endsWith(.bt):
...eccetera
come
Il giorno Tue, 24 Sep 2013 12:50:38 +0200
Geo DrinX geodr...@gmail.com ha scritto:
..
Il codice sorgente è questo:
name = layer.source();
if name.endsWith(.bt):
...eccetera
come comportarsi, in questo caso ? Mah.
provato: if '.bt' in name: ?
sarebbe meglio garantirsi che
non capisco la domanda... name e' una str di python... prima invece era una
QString, perche' era quel che restituisce layer.source(), ma con le SIP2.0
c'e' una mappatura diretta tra QStriung e str (pero' non sono la stessa
classe e dunque non hanno gli stessi metodi)
che so, prova con una regexp