InputText 文本输入框
- 通过鼠标或键盘输入内容,是最基础的表单域的包装
- 需要用户输入表单域内容时。
- 提供组合型输入框,带搜索的输入框,还可以进行大小选择。
技术方案
- 默认状态文本输入框:
使用QT默认的文本输入控件,通过设置样式表达到预期效果。
- 提示状态文本输入框:
使用QT默认的文本输入控件,通过设置样式表达到预期效果。
- 前置标签文本输入框:
使用QT标签控件与文本输入控件结合,从左到右依次放入标签控件和文本输入控件,按照预计大小设置相对尺寸,通过样式表设置显示效果。
- 后置标签文本输入框:
使用QT标签控件与文本输入控件结合,从左到右依次放入文本输入控件和标签控件,按照预计大小设置相对尺寸,通过样式表设置显示效果。
- 前后置标签文本输入框:
使用QT标签控件与文本输入控件结合,从左到右依次放入标签控件,文本输入控件和标签控件,按照预计大小设置相对尺寸,通过样式表设置显示效果。
样式表详解
默认态/激活态
提示态红/黄
输入框(固定标签)
前置标签:
后置标签:
前/后置标签:
接口设计
返回类型 | 函数名称 | 参数 | 说明 |
---|---|---|---|
void | addOnBefore | QString | QImage | 带标签的输入框,设置后置标签 |
void | addOnAfter | QString | QImage | 带标签的输入框,设置前置标签 |
void | setDefaultValue | QString | 输入框默认内容 |
void | setState | success warning error | 输入框状态 |
void | setType | text number | 输入框类型,默认值 'text' |
QString | getData | -- | 获取当前文字框内容 |