[PyQt] QLineEdit with QRegExpValidator doesn't emit returnPressed
signal
Filip Gruszczyński
gruszczy at gmail.com
Fri Feb 27 20:56:41 GMT 2009
I have following app:
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
def foo():
print "foo"
app = QApplication(sys.argv)
edit = QLineEdit()
expression = QRegExp('((\d)+(-(\d)+)?\,( )?)+')
edit.setValidator(QRegExpValidator(expression, edit))
app.connect(edit, SIGNAL('returnPressed()'), foo)
edit.show()
app.exec_()
When I type something into the edit (it accepts things like 1,2,3-5,
which means number or ranges (represented by x-y) seperated by comas)
and hit enter nothing happens. How can I make it emit this signal?
--
Filip Gruszczyński
More information about the PyQt
mailing list