Nominate our 2022 Qt Champions!

Draw dynamic switch with QPainterPath

  • I need to draw a dynamic switch like this:

    I'm really newie to Qt Graphics so I don't really know how to implement it. This switch is going to be used in a electronic schematic with other electronic devices. But what I specifically need is to be able to click over the switch positions (numbers 1 to 4) and update the electric path (line) to that position. If I use QGraphicsItem and QPainterPath to draw it I lose the ability to click on the individual positions right? Should I use QGraphicsItemGroup? How?
    Any help or ideas of how to implement it would be appreciated!

Log in to reply