InputNumber 数字输入框
- 通过鼠标或键盘输入内容,是最基础的表单域的包装
- 需要用户输入表单域内容时。
技术方案
- 默认状态数字输入框:
使用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 | -- | 获取当前文字框内容 |