Rysuję kilka prostokątów wewnątrz QGraphicsView
; Używam do nich niestandardowego wzoru stipple, tworząc QBrush
z moim QPixmap
. Zostanie wyświetlony zgodnie z domyślnym poziomem powiększenia zgodnie z oczekiwaniami.Jak zrobić qt qgraphicsview skalę, aby nie wpływać na wzór stipple?
Kiedy dzwonię pod numer view->scale()
, prostokąty będą się wyświetlać większe lub mniejsze, zgodnie z oczekiwaniami. Jednak Qt skaluje poszczególne bity wzoru stipple, które nie są oczekiwane; Spodziewałem się, że za pomocą pędzla narysuje większy lub mniejszy prostokąt. Np. Gdybym użył wzoru stipple z pikselową kropką i pikselową przestrzenią, po powiększeniu chciałbym zobaczyć większy prostokąt, ale chcę ten sam wzór splatania z tymi samymi pikselami. Czy to w jakiś sposób jest osiągalne? Dzięki.
Czy nie zrobiłoby to samo, aby ustawić ItemIgnoresTransformations? – Schollii