another thing is u are connecting the slot every time u click .. so first time it will call the slot test_func once and next click it will call it twice parallely and thrice ... keep on increasing the connect ..