DtkDeclarative
DTK Declarative module
载入中...
搜索中...
未找到
LineEdit类 参考

提供一种自带清除按钮的输入框控件. 更多...

类 LineEdit 继承关系图:
TextField PasswordEdit SearchEdit

属性

alias clearButton
 clearButton 属性获取 LineEdit 中的清除按钮。 clearButton 属性 能够更方便的操作 LineEdit,在 LineEdit 周围添加自定义按钮和空间。 例如以下代码:
 
- 属性 继承自 TextField
DPalette placeholderTextColor
 
alias backgroundColor
 backgroundColor 属性控制 TextField 的背景颜色。
 
alias alertText
 backgroundColor 属性控制警告信息的文本。
 
alias alertDuration
 alertDuration 属性控制警告信息的显示时长
 
alias showAlert
 showAlert 属性控制警告信息是否显示
 

详细描述

提供一种自带清除按钮的输入框控件.

LineEdit 提供了一种单行输入控件。与 Qt 的 TextField 控件不同的是LineEdit 自带了一个可以清除所有输入的 ActionButton,方便用于在输 入后进行一件清除的快捷操作,其他属性和方法都和 TextField 空间保持一致。
LineEdit 控件的效果如下图所示:

LineEdit 将清除按钮暴露出来,使用时可以更方便地在清除按钮周围添加自定义控件。

属性说明

◆ clearButton

Item LineEdit::clearButton
read

clearButton 属性获取 LineEdit 中的清除按钮。 clearButton 属性 能够更方便的操作 LineEdit,在 LineEdit 周围添加自定义按钮和空间。 例如以下代码:

备注
This property is read-only
width: 200
text: "~/.ssh/ssh_keygen.key"
anchors {
right: parent.clearButton.left
rightMargin: 5
verticalCenter: parent.verticalCenter
}
icon.name: "entry_loadfile"
}
}
一个仅用于显示 Action 的按钮.
Definition ActionButton.qml:8
提供一种自带清除按钮的输入框控件.
Definition LineEdit.qml:7

该类的文档由以下文件生成: