do you think that if i rewrite the ui with glade it would solve the problem where spinboxes value is not registered when manually entered? (as you mentioned its annoying having to press up and down after entering a value)
It might do, I haven't played with Glade enough to know.
There is a link on my website to a different version of the PyVCP widgets file where pressing "enter" sets the value, which is a bit better.