Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Draw dynamic switch with QPainterPath



  • I need to draw a dynamic switch like this:

    http://postimg.org/image/idb9z815v/

    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!
    Thanks.


Log in to reply