Disegno alcuni rettangoli all'interno di QGraphicsView
; Per questo utilizzo un modello di stipple personalizzato creando un QBrush
con il mio QPixmap
. Questo viene visualizzato con il livello di zoom predefinito come previsto.Come fare qt qgraphicsview scale per non influenzare il pattern di stipple?
Quando chiamo view->scale()
, i rettangoli appaiono più grandi o più piccoli come mi aspettavo. Tuttavia Qt ha ridimensionato i singoli bit del pattern di stipple che non è previsto; Mi aspettavo che disegnasse di nuovo il rettangolo più grande o più piccolo con il pennello. Es. Se avessi usato un modello di punteggiatura con uno spazio pixel e punti pixel, dopo lo zoom, voglio vedere un rettangolo più grande ma voglio lo stesso modello di punteggiatura con gli stessi spazi vuoti di pixel. Questo è possibile in qualche modo? Grazie.
Non dovrebbe fare lo stesso per impostare ItemIgnoresTransformations? – Schollii