strange QLineEdit problem in PyQt

Rafael Durán Castañeda rafadurancastaneda at gmail.com
Wed Mar 16 12:11:47 EDT 2011


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 <joepie at 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20110316/2f9dc082/attachment.html>


More information about the Python-list mailing list