Red de conocimiento informático - Material del sitio web - ¿Cómo escribir un bloc de graffiti para dibujar curvas de Bézier en QT?

¿Cómo escribir un bloc de graffiti para dibujar curvas de Bézier en QT?

La función cúbicaTo dibuja una línea recta basada en los tres parámetros c1, c2 y el punto final.

En su primer ejemplo, solo se dibuja una línea por evento de pintura.

Si desea mostrar n líneas como una ventana, entonces debe dibujar n líneas en paintEvent.

(Coloque c1, c2 y el punto final en una QList como un conjunto de datos. Cada vez que se procesa paintEvent, se extraen n conjuntos de datos de la QList y se dibujan n líneas. Cuando se Se genera un conjunto de datos, agregue nuevos datos a QList y elimine 1 grupo de datos del encabezado QList para que QList no exceda n grupos de datos

.