Форум сайта python.su
Здравствуйте друзья!
Хотел узнать подробнее о работе указанных методов(textEdited() и textChanged()).
Как правильно использовать их вместе с самописнами функциями ?
Наприме:
self.connect(self.DropPyFileBrowser,SIGNAL('clicked()'),self.openPyDirectory)
self.connect(self.OutPutFileEdit,SIGNAL('textEdit(QString)'),self.changeNameFile)
Офлайн
import sys from PyQt4 import QtGui from PyQt4.QtCore import SIGNAL def main(): app = QtGui.QApplication(sys.argv) w = QtGui.QWidget() w.resize(250, 150) w.move(300, 300) w.setWindowTitle('Example') e = QtGui.QTextEdit(w) w.connect(e, SIGNAL('textChanged()'), foo) w.show() sys.exit(app.exec_()) def foo(*args, **kw): print args, kw if __name__ == '__main__': main()
Офлайн
Такой сигнал есть в QLineEdit. И к сжалению указаная вами запись не работает…
Попробую заменить на QTextEdit.
Офлайн