• 6011阅读
  • 8回复

editingFinished()??? [复制链接]

上一主题 下一主题
离线rockyluo
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-10
— 本帖被 XChinux 执行加亮操作(2008-11-10) —
听说Qt4里头的QLineEdit有个  editingFinished()信号 
我现在用Qt2做嵌入式开发  也想写个这个信号
敢问其工作原理是怎么样的?
或者谁能把那emit的代码发上来看看。。。。。。。
                                                                                                              我们要团结一心,秉承Linux的开源精神,共享Qt问题的解决方法!
离线rockyluo

只看该作者 1楼 发表于: 2008-11-10
???
                                                                                                              我们要团结一心,秉承Linux的开源精神,共享Qt问题的解决方法!
离线sbtree
只看该作者 2楼 发表于: 2008-11-10
在键盘输入回车或者QLineEdit失去焦点的时候发送该信号
windows 7 + VC++2008 + Qt4.5.2
离线rockyluo

只看该作者 3楼 发表于: 2008-11-10
昏  老大  这都是 lostFocus()的方法
都要通过按键来实现
lostFocus我倒是都用这种办法都实现了
现在想不按键就实现  编辑完后就发送  关键怎么判断编辑完的呢?
editingFinished不是能识别什么时候编辑完了么?
它是怎么做的?
                                                                                                              我们要团结一心,秉承Linux的开源精神,共享Qt问题的解决方法!
离线sbtree
只看该作者 4楼 发表于: 2008-11-10
引用第3楼rockyluo于2008-11-10 23:28发表的  :
昏  老大  这都是 lostFocus()的方法
都要通过按键来实现
lostFocus我倒是都用这种办法都实现了
现在想不按键就实现  编辑完后就发送  关键怎么判断编辑完的呢?
editingFinished不是能识别什么时候编辑完了么?
.......

editingFinished信号的发送就是通过输入回车键和失去焦点来判断的。
除了上面的方法,你能想到更好的判断编辑完成的方法吗?至少我了解得QT还没做到到
windows 7 + VC++2008 + Qt4.5.2
离线sbtree
只看该作者 5楼 发表于: 2008-11-10
这是qt帮助描述的,看看看吧
void QLineEdit::editingFinished ()  [signal]
This signal is emitted when the Return or Enter key is pressed or the line edit loses focus. Note that if there is a validator() or inputMask() set on the line edit and enter/return is pressed, the editingFinished() signal will only be emitted if the input follows the inputMask() and the validator() returns QValidator::Acceptable.
windows 7 + VC++2008 + Qt4.5.2
离线rockyluo

只看该作者 6楼 发表于: 2008-11-11
原来是这样。。。
还以为editingFinished ()本事蛮大嘞。。。
看来只能通过按键来发送数据了
谢sbtree!!!
                                                                                                              我们要团结一心,秉承Linux的开源精神,共享Qt问题的解决方法!
离线rockyluo

只看该作者 7楼 发表于: 2008-11-11
顺便问下  有Qt4的参考文档网址不?
像  http://www.qtopia.org.cn/doc/qiliang.net/qt/index.html  这种的
总想参考下Qt4的技术文档  总找不到。。。。。
                                                                                                              我们要团结一心,秉承Linux的开源精神,共享Qt问题的解决方法!
离线sbtree
只看该作者 8楼 发表于: 2008-11-11
引用第7楼rockyluo于2008-11-11 09:43发表的  :
顺便问下   有Qt4的参考文档网址不?
像  http://www.qtopia.org.cn/doc/qiliang.net/qt/index.html   这种的
总想参考下Qt4的技术文档  总找不到。。。。。

中文的没有,qt助手在安装qt的时候自动安装的,是e文的
windows 7 + VC++2008 + Qt4.5.2
快速回复
限100 字节
 
上一个 下一个