We prove that a q-analytic function with only isolated critical points is locally open. The converse of the main result is false in the sense that there are q-analytic functions that are locally open but have non-discrete critical sets.