Within the slider callback you can compute the nearest defined point and move the tick to it. Example:
Code:
import viz
import vizact
viz.go()
slider = viz.addSlider(pos=(0.5,0.1,0))
SLIDER_STEPS = 10
def UpdateSlider(pos):
val = round(SLIDER_STEPS*pos) / float(SLIDER_STEPS)
slider.set(val)
vizact.onslider(slider,UpdateSlider)