Purtroppo non ancora... ma ecco il codice class prova_bottone: def __init__(self, iface): # Save reference to the QGIS interface self.iface = iface self.dlg = prova_bottoneDialog() ...
def outFile(self): # display file dialog for output shapefile fileType = QtCore.QString("asc *.asc") # Open file Dialog for the save as button self.dlg.ui.lineEdit.clear() fileDialog = QFileDialog() fileDialog.setConfirmOverwrite(False) outName = fileDialog.getSaveFileName(None, "SaveAs...",".", "Ascii (*.asc)", fileType) self.outPath = QFileInfo(outName).absoluteFilePath() if self.outPath.right(4) != ".asc": self.outPath = self.outPath + ".asc" self.dlg.ui.lineEdit.insert(self.outPath) # run method that performs all the real work def run(self): # show the dialog self.dlg.show() QObject.connect(self.dlg.ui.pushButton, SIGNAL("clicked()"), self.outFile) result = self.dlg.exec_() # See if OK was pressed if result == 1: self.dlg.ui.lineEdit.clear() pass Il giorno 27 ottobre 2012 12:00, <python-requ...@lists.python.it> ha scritto: > Invia le richieste di iscrizione alla lista Python all'indirizzo > python@lists.python.it > > Per iscriverti o cancellarti attraverso il web, visita > http://lists.python.it/mailman/listinfo/python > oppure, via email, manda un messaggio con oggetto `help' all'indirizzo > python-requ...@lists.python.it > > Puoi contattare la persona che gestisce la lista all'indirizzo > python-ow...@lists.python.it > > Se rispondi a questo messaggio, per favore edita la linea dell'oggetto > in modo che sia più utile di un semplice "Re: Contenuti del digest > della lista Python..." > > > Argomenti del Giorno: > > 1. Re: PyQt4 per QGIS - problema con GUI (Mauro Alberti) > 2. Re: Codemotion di Venezia: Laboratori e Autobus +++ > (Simone Federici) > 3. primi passi (Dario Caro) > 4. Re: primi passi (Enrico Franchi) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 26 Oct 2012 21:03:04 +0200 > From: Mauro Alberti <alberti....@gmail.com> > To: Discussioni generali sul linguaggio Python > <python@lists.python.it> > Subject: Re: [Python] PyQt4 per QGIS - problema con GUI > Message-ID: > < > caaldh9uldrdlc5tqxcaqgos1czdzbgfvhsotjnvorrgxapu...@mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Salve Maurizio, > forse nel frattempo hai risolto. Altrimenti, potrebbe essere utile allegare > degli estratti del codice relativo per capire dove possa essere il > problema. Inoltre potresti anche trovare aiuto nella lista gfoss.it, che > tratta frequentemente il tema dei plugin per Quantum GIS. > > mauro > > > 2012/10/26 Maurizio Minissale <minima...@gmail.com> > > > Sto sviluppando un plugin in python per QGIS, ma ho qualche difficoltà > con la > > GUI, cerco di spiegarmi meglio, la mia interfaccia è così fatta: un > > QComboBox, per caricare l'input, un QPushButton, dal quale accedo al > > fileDialog per salvare l'output, una QLineEdit nella quale visualizzo in > > percorso e nome del file selezionato. Il tutto funziona correttamente, > > all'avvio di QGIS ho il pulsalte del plugin e le operazioni sono > > effettuate correttamente, il problema è che lanciando il plug una seconda > > volta alla pressione del pulsante salva, la finestra di salvataggio si > > apre per due volte, alla terza volta si apre tre e così via, stessa cosa > > nella tendina del combo box se prima avevo un file, in seguito > > visualizza il duplicato. > > > > Ho cercato online un comando tipo 'clear' o 'reset' ma niente avvio la > > GUI con 'self.dlg.show()' e dichiaro self.dlg = SlopeDialog() nella > > funzione __init__ ho provato con 'self.delg.close()', non dà errore ma > > ugualmente non funziona, qualche suggerimento? > > > > Grazie in anticipo, > > Maurizio > > > > _______________________________________________ > > Python mailing list > > Python@lists.python.it > > http://lists.python.it/mailman/listinfo/python > > > > > -------------- parte successiva -------------- > Un allegato HTML è stato rimosso... > URL: < > http://lists.python.it/pipermail/python/attachments/20121026/c7d7c372/attachment-0001.html > > > > ------------------------------ > > Message: 2 > Date: Fri, 26 Oct 2012 23:58:35 +0200 > From: Simone Federici <s.feder...@gmail.com> > To: Discussioni generali sul linguaggio Python > <python@lists.python.it> > Cc: "python@lists.python.it" <python@lists.python.it> > Subject: Re: [Python] Codemotion di Venezia: Laboratori e Autobus +++ > Message-ID: <96659041-800b-48b7-81a2-fc8da6f09...@gmail.com> > Content-Type: text/plain; charset=utf-8 > > On 26/ott/2012, at 16:23, Matteo Boscolo <matteo.bosc...@boscolini.eu> > wrote: > > > a donne come siamo messi ?? > > Per quello è meglio la parrocchia > > ------------------------------ > > Message: 3 > Date: Fri, 26 Oct 2012 16:23:04 -0700 (PDT) > From: Dario Caro <dc...@stanford.edu> > To: python@lists.python.it > Subject: [Python] primi passi > Message-ID: > <525944895.7575611.1351293784381.javamail.r...@stanford.edu> > Content-Type: text/plain; charset=utf-8 > > Ciao a tutti, > > Ho un code gia' fatto e tramite esso devo imparare ad usare python. > Naturalmente aiutandomi usando i tutorial. > > Le mie prime domande sono: > Una volta che il code e' eseguito: > 1 Come si fa a far correre il file per avere i risultati > 2 Se devo invertire delle matrici, python sara' utile? > > Grazie > > > ------------------------------ > > Message: 4 > Date: Sat, 27 Oct 2012 11:08:26 +0200 > From: Enrico Franchi <enrico.fran...@gmail.com> > To: Discussioni generali sul linguaggio Python > <python@lists.python.it> > Subject: Re: [Python] primi passi > Message-ID: <58369443-3a08-4d21-a3da-10cb04bd6...@gmail.com> > Content-Type: text/plain; charset=iso-8859-1 > > > On Oct 27, 2012, at 1:23 AM, Dario Caro <dc...@stanford.edu> wrote: > > > Una volta che il code e' eseguito: > > 1 Come si fa a far correre il file per avere i risultati > > Sarebbe da capire cosa intendi con "eseguito" e " far correre", perche' > "far correre" sembra tradotto da "run" che ha lo stesso significato di > eseguire, nel contesto. > > > 2 Se devo invertire delle matrici, python sara' utile? > > Si. > > Ma a seconda della tua esperienza pregressa e della difficolta' del codice > da cui parti imparare guardando quello potrebbe non essere un buon metodo. > > -- > Dott. Enrico Franchi > > Università di Parma - Dipartimento di Ingegneria dell'Informazione > Via G.P. Usberti 181/a I-43124 Parma ITALY > > > > ------------------------------ > > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > > Fine di Digest di Python, Volume 80, Numero 38 > ********************************************** >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python