Es mostren els missatges amb l'etiqueta de comentaris python. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris python. Mostrar tots els missatges

diumenge, 6 de juny del 2010

Passar una variable en SIGNAL/SLOT python

Una d'aquestes coses que m'ha fet ballar el cap durant força temps, és saber com carai passar una variable en el moment de connectar un objecte amb SIGNALS i SLOT.

Doncs tan simple com això...

Si aquest és el format normal:
self.connect(self.boto, QtCore.SIGNAL("clicked()"), self.funcio)

Aquest és amb la variable que volem arrossegar(parts noves en verd):
self.connect(self.boto, QtCore.SIGNAL("clicked("+str(self.var)+")"), QtCore.SLOT (self.funcio(self.var)))

Evidentment, caldrà afegir la variable d'entrada a la definició de la funció:
def funcio (self, v):
...

dissabte, 10 d’abril del 2010

Diari d'un PFC o els llimbs d'una bajana

Ja fa temps, tot i que ara m'hi he posat seriosament per acabar d'una vegada, que estic realitzant el meu projecte de final de carrera. Aquest és una aplicació de la que no donaré detalls, però està realitzada amb Python i Qt Designer (amb PostgreSQL).

Com que en les tres coses sóc molt novella, he decidit que aniré explicant com resoldre aquells "petits" entrebancs que m'he anat trobant, que solen ser coses bàsiques i senzilles però que moltes vegades m'han fet perdre molt de temps per no conèixer bé les eines.

A part de deixar-ho aquí per si mai pot ajudar a algú que hi arribi, he après que explicar les coses a algú altre, també és una gran exercici d'autoaprenentatge.

No pretenc fer cap tutorial ni convertir-me en cap referència en el tema, simplement un cop de ma per si arriba algú per aquí amb els mateixos dubtes que m'he anat trobant jo. Per tant, si deixo anar alguna "bajanada", prego que m'aviseu!