
这个部件,提供一个单行的文字输入框。
要想对文字内容的改变作出响应的话,就连接到 WFormWidget#changed() 信号。当用户改变文字内容,并且随后让这个单行输入框失去焦点的时候,就会发射这个信号。
要想对文字的编辑动作作出响应的话,就将一个信号槽连接到 WInteractWidget#keyWentUp() 信号上,因为在输入框本身处理这个按键事件从而改变其文字内容之前, WInteractWidget#keyPressed() 信号就会被发射。
在任何时候,都可以使用 getText() 方法来获取到当前的文字内容。
妳可以使用 setMaxLength() 来给输入框设置一个最大长度限制。如果妳想做更多的输入内容验证工作,那么,可以使用 WFormWidget#setValidator() 方法来设置一个验证器。通常情况下,当 WFormWidget#validate() 被调用时,验证器会同时进行客户端一侧(只作为视觉反馈用)及服务器端一端的验证。
这个部件对应于 HTML 中的 <input type="text"> 或 <input type="password"> 标记。
WLineEdit是一个 内联 部件。
可通过.Wt-edit-emptyText来设置“空白状态下的提示文字”(emptyText)样式。其它样式信息可通过内联或外部样式单来设置。
参考 :
李娜
HxLauncher: Launch Android applications by voice commands