Simple workaround for this is to bind the value of the spin box to a variable.
Then on Value changed round the returned value or use snap to grid (float) and set the variable that is bound to the value of the spinbox.