What is the difference between Clicked and Pressed in Qt?

Mr.Tu picture Mr.Tu · Feb 26, 2012 · Viewed 17.5k times · Source

Can you give me some help about how to distinguish Clicked and Pressed ? Thank you .. and What does Released means? would you give me a sample ?

Answer

Gergely Bacso picture Gergely Bacso · Feb 26, 2012
  • Pressed: event is generated when you push down the mouse button

  • Released: event is generated when you release the mouse button (which has been pressed down before)

  • Clicked: event is generated when a mouse button Pressed & Released.

With these functions you can create a snap-switch for example:

when you press the button, the light will switch off / the music stop / etc , when you release it, light switches back on / the music starts again etc.