Your slots shouldn't be all void void. If there are no parameters, the parameter list should be empty, otherwise the slots will be grayed out in designer.

If you create a slot in designer and name it "foo()", then it will allow you to assign the clicked() event to that slot using the "Edit signals/slots" editor (ie, you drag a line from the button to whatever)

If you are still having problems, post your project.