2010-02-04 33 views
5

Tôi vẽ một số đa giác bằng khung Qt4 GraphicsView và tôi cho phép người dùng phóng to và thu nhỏ bản vẽ. Tôi muốn các đa giác ngày càng lớn hơn khi người dùng thay đổi mức thu phóng (tỷ lệ) trong chế độ xem, nhưng có cách nào để làm cho độ dày của đường viền luôn giữ nguyên không?Qt4: Quy mô bất biến qgraphicsitem phác thảo

Cảm ơn!

Trả lời

6

Có, tôi đoán có ít nhất khả năng này:

Bạn có thể gọi

void QPen::setCosmetic (bool cosmetic) 

với giá trị TRUE trên bút sử dụng để vẽ đa giác . Thuộc tính này cho phép giữ nguyên chiều rộng không phụ thuộc vào bất kỳ phép biến đổi nào được áp dụng trên QPainter!

Hy vọng điều đó sẽ hữu ích!

Các vấn đề liên quan