文本输入框
概述
文本输入框分为文本编辑框和单行文本框。
文本编辑框是用来编辑大型多行文本的。它也有编辑代码的功能,如支持语法高亮和多级撤销/重做。
单行文本框提供了单行字符串编辑器,用于输入姓名、密码等文本字段。
节点用法
属性
文本输入框的常用属性如下:
通用
文本:输入框内当前的文本。用于设置默认文本或获取当前文本
上下文菜单中启用:勾选后,在文本框内点击右键会出现选择菜单
启用快捷键:勾选后,输入时支持文本编辑的各种快捷键:
- Ctrl + C:复制
- Ctrl + X:剪切
- Ctrl + V 或 Ctrl + Y:粘贴/"拖拽"
- Ctrl + Z:撤消
- Ctrl + Shift + Z:重做
- Ctrl + U:删除从光标位置到行首的文本
- Ctrl + K:删除从光标位置到行尾的文本
- Ctrl + A:选择所有文本
- Up/Down 箭头: :将光标移动到行的开头/结尾
在 macOS 上,有一些额外的键盘快捷键可用:
- Ctrl + F:像右箭头键一样,将光标向右移动一个字符
- Ctrl + B:像左箭头键一样,将光标向左移动一个字符
- Ctrl + P:像向上箭头键一样,将光标移动到上一行
- Ctrl + N:像向下箭头键一样,将光标移动到下一行
- Ctrl + D:像Delete键一样,删除光标右侧的字符
- Ctrl + H:像退格键一样,删除光标左侧的字符
- Command + 左箭头:像 Home 键一样,将光标移动到行首
- Command + 右箭头:像 End 键一样,将光标移动到行尾
文本编辑框
- 只读:勾选后,文本编辑框将不可编辑
单行文本框
对齐:单行文本框的居中方式
最大长度:单行文本框接收输入的最大字符数,超出这个长度后再输入文本将不会有任何反应
可编辑的:取消勾选后,文本框将只读
机密:勾选后,文本框内的文字将加密显示,用于制作密码输入栏
机密字符:机密字符显示的样式
信号
text_changed()
当文本内容更改时发出
cursor_changed()
文本编辑框光标更改时发出
text_entered()
在单行编辑框中按下回车键时发出,用于确认输入内容