strange QLineEdit problem in PyQt

taco joepie at linux.nl
Wed Mar 16 11:19:46 EDT 2011


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




More information about the Python-list mailing list