Tôi vẽ vài hình chữ nhật bên trong QGraphicsView
; Tôi sử dụng mẫu hình stipple tùy chỉnh cho các mẫu này bằng cách tạo một QBrush
với QPixmap
của tôi. Điều này được hiển thị với mức thu phóng mặc định như mong đợi.Làm thế nào để thực hiện qt qgraphicsview quy mô để không ảnh hưởng đến mô hình stipple?
Khi tôi gọi view->scale()
, các hình chữ nhật hiển thị lớn hơn hoặc nhỏ hơn như tôi mong đợi. Tuy nhiên Qt đã thu nhỏ các bit riêng lẻ của mô hình stipple vốn không được mong đợi; Tôi mong đợi nó sẽ vẽ lại hình chữ nhật lớn hơn hoặc nhỏ hơn bằng cọ vẽ. Ví dụ: Nếu tôi đã sử dụng một mẫu hình gợn sóng với một pixel điểm ảnh và không gian pixel, sau khi phóng to, tôi muốn nhìn thấy một hình chữ nhật lớn hơn nhưng tôi muốn có cùng một kiểu vệt với cùng khoảng trống pixel. Điều này có thể đạt được bằng cách nào đó không? Cảm ơn.
Nó sẽ không làm tương tự để thiết lập ItemIgnoresTransformations? – Schollii