Pregunta

Estoy dibujando algunos polígonos utilizando el marco Qt4 GraphicsView, y permito al usuario hacer zoom dentro y fuera del dibujo. Me gustaría que los polígonos para obtener más grande y más pequeño a medida que el usuario cambia el zoom niveles (escala) en la vista, pero ¿hay una manera de hacer que el grosor del contorno siempre siguen siendo los mismos?

Gracias!

¿Fue útil?

Solución

Sí, supongo que hay al menos esta posibilidad:

Puede llamar

void QPen::setCosmetic ( bool cosmetic )

con el valor TRUE en la pluma utilizando para dibujar el polígono. Esta propiedad permite mantener constante la anchura independientemente de cualquier transformación aplicada en QPainter!

Hope que ayuda!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top