Inputs¶
Text input, selection, and toggle form controls.
LineEdit¶
Supports clear button, password mode, labels (LineEditLabel), tag input (TagLineEdit), etc.
ComboBox¶
Slider¶
Toggles¶
CheckBox— checkbox (tristate supported)RadioButton— radioToggleSwitch— switch
Fluent.CheckBox { text: "Remember me"; checked: true }
Fluent.RadioButton { text: "Option A" }
Fluent.ToggleSwitch { text: "Enabled"; checked: true }
Tristate values are exposed through Enums.toggle: state_unchecked, state_partially_checked, and state_checked. checked and checkState stay synchronized; the partially checked state maps to checked: false.
Fluent.CheckBox {
text: "Partially selected"
tristate: true
checkState: Fluent.Enums.toggle.state_partially_checked
}
Others¶
SpinBox— numeric stepperPinInput— OTP/PIN segmented inputBeforeAfterSlider— image comparison slider
Skin adaptation¶
Under neo: inputs have a white fill with thick black borders, border + hard shadow turn orange on focus; checkboxes/radios/switches use thick black borders with orange checked states.