pyqt检查lineEdit的值是否更改

时间:2014-04-26 17:23:44

标签: pyqt android-edittext line

我需要检查PyQt4中lineEdit的值是否发生了变化,如果此值发生了变化,我需要触发一个Slot。 我的代码:

self.connect(self.ui.lineEdit, QtCore.SIGNAL("textChanged (QString & text"), self.sync_lineEdit)

如果我更改GUI中的值,则不会发生任何事情。 知道如何解决这个问题吗?

亲切的问候;

1 个答案:

答案 0 :(得分:4)

尝试简单连接:

self.ui.lineEdit.textChanged.connect(self.sync_lineEdit)
...

def sync_lineEdit(self, text):
    print text

这应该可以正常工作