当前位置:   article > 正文

Qt QLineEdit控件textChanged信号和textEdited信号区别_qt textchanged

qt textchanged

在使用QLineEdit控件时,经常需要检测用户输入内容来判断内容的合法性。

而textChanged信号 和 textEdited信号都能达到这一目的,根据命名:

textChanged信号的意思是text内容改变时产生信号。

textEdited信号的意思是text内容编辑时产生信号。

 

查看QT帮助信息对这两个信号描述如下:

textChanged信号:每当文本改变时,就会发出这个信号。文本参数是新文本。

与textEdited()不同,当以编程方式更改文本时,例如,通过调用setText()也会发出此信号。

 

textEdited信号:每当文本被编辑时,就会发出这个信号。文本参数是新文本。

与textChanged()不同,当以编程方式更改文本时,例如,通过调用setText()不会发出此信号。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/510567
推荐阅读
相关标签
  

闽ICP备14008679号