[pyar] error desde una clase que llama a otra
Fernando Gonzalez
fagonzalez en steel.com.ar
Mar Mayo 29 15:39:27 ART 2012
El 29/05/2012 15:26, Roberto Alsina escribió:
> Podrías mostrarme la funcion datoValido?
> _______________________________________________
Pero como no, aca te paso el código
import sys
from PyQt4 import QtCore
from PyQt4 import QtGui
import buscar
class BuscarCliente(QtGui.QDialog, buscar.Ui_Buscar):
nombre = "DATO VALIDO"
nodato = "CANCELO"
def __init__(self, parent=None):
#QtGui.QDialog.__init__(self,parent,name,modal,fl)
super(BuscarCliente, self).__init__(parent)
self.setupUi(self)
self.updateUI()
def updateUI(self):
#conecto los botones con los procedimientos que disparan los
eventos
#self.connect(self.cmdOk,
QtCore.SIGNAL("clicked()"),self.DatoValido())
#self.connect(self.cmdCancela,QtCore.SIGNAL("clicked()"),self.Cancela())
self.cmdOk.clicked.connect(self.DatoValido)
#self.setModal(True)
#disparo los eventos
def DatoValido(self):
#if self.lineEdit.text != None:
self.nombre = self.lineEdit.text
#self.emit(QtCore.SIGNAL("DatoValido"),self.nombre)
print "OK"
def Cancela(self):
self.emit(QtCore.SIGNAL("Cancela"),self.nodato)
buscar.Ui_Buscar es un formulario hecho con el QTDesigner que tiene dos
botones, un lineedit y una etiqueta, la idea es que cuando se pulse el
boton cmdOk, se dispare el evento (o SIGNAL) que entregue como parametro
lo que el usuario escribio en el lineedit.
Un abrazo
Fer
More information about the pyar
mailing list