我需要检查PyQt4中lineEdit的值是否发生了变化,如果此值发生了变化,我需要触发一个Slot。 我的代码:
self.connect(self.ui.lineEdit, QtCore.SIGNAL("textChanged (QString & text"), self.sync_lineEdit)
如果我更改GUI中的值,则不会发生任何事情。 知道如何解决这个问题吗?
亲切的问候;
答案 0 :(得分:4)
尝试简单连接:
self.ui.lineEdit.textChanged.connect(self.sync_lineEdit)
...
def sync_lineEdit(self, text):
print text
这应该可以正常工作