All rendering in this widget is through paintEvent-> QPainter, so the system spends an inordinate time
redrawing the entire dial. Using 2 QGraphicsView objects instead (one for the part that turns, one for the part that doesn't) should be much more efficient.
All rendering in this widget is through paintEvent-> QPainter, so the system spends an inordinate time redrawing the entire dial. Using 2 QGraphicsView objects instead (one for the part that turns, one for the part that doesn't) should be much more efficient.