InputNumber
Last updated
Last updated
InputNumber
widget in Superivsely allows to create input fields for numeric values. It is a useful widget for applications that require users to input numbers, such as a number of data to process or how many augmentations to perform.
The InputNumber
widget also allows you to set default values for the input field, and set minimum and maximum values for the range of numbers that can be entered. You can also set a step value to control how much the number increases or decreases when the user uses the controls to adjust the value.
Parameters | Type | Description |
---|---|---|
|
| Binding value |
|
| The minimum allowed value |
|
| The maximum allowed value |
|
| Incremental steps |
|
| Size of the component |
|
| Whether to enable the control buttons |
|
| Debounce delay when typing, in millisecond |
|
| Precision |
|
| ID of the widget |
Binding value.
type: Union[int, float]
default value: 1
Minimum allowed value.
type: Union[int, float, None]
default value: None
Maximum allowed value.
type: Union[int, float, None]
default value: None
Incremental steps.
type: Union[int, float]
default value: 1
Size of the component.
type: str
default value: small
Whether to enable the control buttons.
type: bool
default value: true
Debounce delay when typing, in millisecond.
type: int
default value: 300
Precision.
type: int
default value: 0
ID of the widget.
type: str
default value: None
Attributes and Methods | Description |
---|---|
| Set widgets |
| Get input number value. |
| Set min value value. |
| Set max value value. |
| Decorator function is handled when input value is changed. |
You can find this example in our Github repository:
ui-widgets-demos/input/002_input_number/src/main.py
First, we load environment variables with credentials and init API for communicating with Supervisely Instance:
InputNumber
widgetPrepare a layout for app using Card
widget with the content
parameter and place widget that we've just created in the Container
widget.
Create an app object with layout parameter.