[pyar] error que no alcanzo a comprender
Fernando Gonzalez
fagonzalez en steel.com.ar
Jue Jul 5 17:39:35 ART 2012
El 05/07/2012 17:11, Daniel escribió:
> El día 5 de julio de 2012 17:05, Fernando Gonzalez
> <fagonzalez en steel.com.ar> escribió:
>> Hola a todos, sigo peleando con el python, ya lo voy teniendo, ahora me esta
>> dando un error que no alcanzo a comprender, el código es este
>>
>> from PyQt4 import QtGui, QtCore
>> import buscar
>> import sys
>>
>>
>> class CtrlBuscar(QtGui.QDialog, buscar.Ui_Buscar):
>>
>> #la definici?n de init deberia ser la que sigue, a los fines del testeo
>> #de la clase, primero pruebo sin pasarle argumentos
>> #def __init__(self, texto, parent=None):
>> def __init__(self, parent=None):
>> super(CtrlBuscar, self).__init__(parent=None)
>> self.setupUi(self)
>> self.updateUi()
>>
>> def updateUi(self):
>> self.connect(self.cmdOk,
>> QtCore.SIGNAL("clicked()"),
>> self.DatoValido)
>> self.connect(self.cmdCancela, QtCore.SIGNAL("clicked()"),
>> self.Cancela)
>>
>> def DatoValido(self):
>> self.emit(QtCore.SIGNAL("datoOk"))
>>
>> def Cancela(self):
>> self.emit(QtCore.SIGNAL("Cancelar"))
>>
>> if __name__ == "__main__":
>>
>> def encontre(self):
>> print "OK"
>>
>> def noencontre(self):
>> print "No"
>>
> ¿por qué definís la def aca?
> ¿no tendrían que ir fuera del if __main__?
realmente estoy todavia en etapa de aprendizaje, en esta parte sin los
self funciona perfectamente. esto programa es simplemente para probar
con el tema de la herencia solo es una prueba de concepto.
Gracias
Fernando
More information about the pyar
mailing list