Qt - QLineEdit编辑框

QLineEdit输入内容获取及合理性检查?

控件自带触发信息:

 

void textChanged(const QString &);

void textEdited(const QString &);
两者区别:
  1. textChanged():text内容改变时产生信号。
  2.textEdited():text内容编辑时产生信号。
逻辑细节区别:
 textChanged信号:每当文本改变时,就会发出这个信号。文本参数是新文本。与textEdited()不同,当以编程方式更改文本时,例如,通过调用setText()也会发出此信号。
textEdited信号:每当文本被编辑时,就会发出这个信号。文本参数是新文本。与textChanged()不同,当以编程方式更改文本时,例如,通过调用setText()不会发出此信号

 



  

上一篇:python – 在Pyqt4中不触发的textChanged事件


下一篇:Markdown入门