Hello i have write this but i not able to connect the emit of the class Socket to the Form class, can you help me?
class Socket(QtNetwork.QTcpSocket): def __init__(self, parent=None): super(Socket, self).__init__(parent) self.connect(self, QtCore.SIGNAL("readyRead()"), self.leggi_richiesta) def leggi_richiesta(self): messaggio = self.readData(self.bytesAvailable()) print 'dati_letti = ', messaggio self.emit(QtCore.SIGNAL("messaggio"), messaggio) print 'segnale emesso' class Form(QWidget, Ui_Form): """ Class documentation goes here. """ def __init__(self, parent = None): """ Constructor """ connesso_in_arr =False self.coda = False QWidget.__init__(self, parent) self.setupUi(self) self.dati = False self.lu = TcpServer() self.lu self.connect(Socket(self), QtCore.SIGNAL('messaggio'), self.leggo_risposta) def leggo_risposta(self, messaggio): self.plainTextEdit_2.appendPlainText(messaggio) Thanks Luca -- http://mail.python.org/mailman/listinfo/python-list