Borrar filtros
Borrar filtros

How to make slider output a whole number? (Appdesigner)

25 visualizaciones (últimos 30 días)
Logan Das
Logan Das el 6 de Mayo de 2022
Editada: Logan Das el 6 de Mayo de 2022
I've connected a slider with an edit field (moving the slider changes value in edit field and vise versa)
Problem is sometimes the slider will give a decimal wheres I need it to always round to nearest whole number.
Heres just the code within the slider callback
Image for better visualitaion plus code on bottom to copy
% Callbacks that handle component events
methods (Access = private)
% Value changed function: RealisationsSlider
function RealisationsSliderValueChanged(app, event)
slider_value = app.RealisationsSlider.Value;
app.RealisationsEditField.Value = slider_value; % make slider and edit box linked
end
any suggestions?
Much appreicated!
  2 comentarios
Sylvain
Sylvain el 6 de Mayo de 2022
% Value changed function: RealisationsSlider
function RealisationsSliderValueChanged(app, event)
slider_value = app.RealisationsSlider.Value;
app.RealisationsEditField.Value = round(slider_value); % make slider and edit box linked
app.RealisationsSlider.Value = round(slider_value); % update the slider itself
end
Logan Das
Logan Das el 6 de Mayo de 2022
Editada: Logan Das el 6 de Mayo de 2022
Perfect! I can't mark your commect as answer (since its a comment)
Hope you don't mind if I just post it and mark it as solved

Iniciar sesión para comentar.

Respuesta aceptada

Logan Das
Logan Das el 6 de Mayo de 2022
% Value changed function: RealisationsSlider
function RealisationsSliderValueChanged(app, event)
slider_value = app.RealisationsSlider.Value;
app.RealisationsEditField.Value = round(slider_value); % make slider and edit box linked
app.RealisationsSlider.Value = round(slider_value); % update the slider itself
end

Más respuestas (0)

Categorías

Más información sobre Graphics Object Properties en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by