Search code examples
qtuser-interfacemouseclick-eventmousepress

What is the difference between clicked and pressed in Qt?


How do I distinguish between Clicked and Pressed?

What does Released mean?


Solution

    • 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.