Just one remark about this line: QtGui.QWidget.__init__(self, parent)
I think you should use this: super(Contract, self).__init__(parent) so you will be following PEP 3135 2011/3/16 taco <joe...@linux.nl> > taco wrote: > > ah, I solved it myself. for completeness reasons. I had upgraded python for > reportlab which needed this python version, while still using a pyqt which > was compiled for 2.6. After compilation and changing pythonpath to the > right > site-packages dir it's working > > > > hi, > > I have a form containing a few QLineedits and I wish to retrieve the > > contents only after pressing a QPushButton. > > a looks like: > > class Contract(QtGui.QWidget): > > def __init__(self,fileInfo, parent=None): > > QtGui.QWidget.__init__(self,parent) > > self.name = QtGui.QLineEdit("") > > ..... > > self.createDoc = QtGui.QPushButton("do it") > > self.connect(createDoc,QtCore.SIGNAL("clicked()"),self.Foo) > > mainLayout.addWidget(self.name) > > mainLayout.addWidget(sef.createDoc) > > > > def Foo(self): > > print self.name.text() > > > > when executing this I get only a few characters back from the line. It's > > incomplete. How to retrieve the complete string? I don't need a signal > for > > every typed character. > > > > taco > > -- > http://mail.python.org/mailman/listinfo/python-list >
-- http://mail.python.org/mailman/listinfo/python-list