I am using QT 4.8.5 with Creator 3.0.1, RedHat 5

I believe this is a bug with QT 4.8.5. Offers of workarounds on this forum point to it being a bug. I don't know if later versions of Qt addressed it because I am not allowed to upgrade to a later version of Qt at this time.

I created slots using creator. added the button connect code and it executed the slot two times, every time

I created an app outside of creator doing everything manually with the same results. My final fix was to put a static flag in the slot, incrementing it after the slot executed one time, then checking the flag for zero upon reentry to the slot.
If > 0 reset it to zero and return out of the slot without executing it.

Thanks All

-emp1953