[Python] PyQT QGIS - Attivazione pulsante al click

2012-10-16 Per discussione Maurizio Minissale
Salve a tutti,

ho appena iniziato a programmare in Python e dovrei realizzare un plugin
per QGis.
Ho il tamplate già funzionante e con QtDesigner ho creato un'interfaccia
molto semplice, solo una linea di testo ed il pulsante 'Save As', so che è
una domanda banale, ma non riesco a far funzionare il pulsante (che
dovrebbe aprire una finestra di browsing dei files per scegliere la
posizione del salvataggio), ho letto un pò su SIGNALS e SLOT, ma non riesco
neanche a visualizzare un semplice messaggio alla pressione del tasto...

Qualche aiuto?

Grazie in anticipo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] PyQT QGIS - Attivazione pulsante al click

2012-10-16 Per discussione Matteo Boscolo

puoi usare in caso di menu' a tendina..

class myManinwindows(QtGui.QMainWindow):
...
...
def about(self):
print myAction
   def __init__(self,..):
super(
self.actionAbout.triggered.connect(self.about)
#dove actionAbout e' QtGui.QAction
#con il menu' dell'application puoi usare

#menuHelp = QtGui.QMenu
self.menuHelp.addAction(self.actionAbout)

se invece hai un bottone generico
#self e' un QtGui.QMainWindow

self.connect(self.myButton, QtCore.SIGNAL('clicked()'), self.myButtonClick)
def myButtonClick(self):
print Click


ciao,
Matteo

Il 16/10/2012 09:34, Maurizio Minissale ha scritto:

Salve a tutti,

ho appena iniziato a programmare in Python e dovrei realizzare un 
plugin per QGis.
Ho il tamplate già funzionante e con QtDesigner ho creato 
un'interfaccia molto semplice, solo una linea di testo ed il pulsante 
'Save As', so che è una domanda banale, ma non riesco a far funzionare 
il pulsante (che dovrebbe aprire una finestra di browsing dei files 
per scegliere la posizione del salvataggio), ho letto un pò su SIGNALS 
e SLOT, ma non riesco neanche a visualizzare un semplice messaggio 
alla pressione del tasto...


Qualche aiuto?

Grazie in anticipo


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python