Для value_type пропиши callback на изменение значения.
self.value_type = IntVar()
self.value_type.trace_add('write', self.select_value_type)
При этом метод select_value_type должен иметь сигнатуру вида
def select_value_type(self, *args):
В твоём случае параметры метода не важны, так как он связан с изменением одной переменной. Вот почему можно просто прописать *args.