если вы хотите, чтобы каждый раз при нажатии (void test::onClick()) изменялась переменная ev
вынесите
ev=QString::number(v);
из оператора switch
Все верно, более того - формировать заголовок можно и без преобразований QString::number(), а используя QString.arg().arg()... хотя, это дело скорее вкуса. Зачем промежуточные переменные, если можно без них?