Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo hacer dibujos dentro de los controles de la ventana principal de QT

Cómo hacer dibujos dentro de los controles de la ventana principal de QT

Tres métodos:

/Método 1: anule directamente el evento paintEvent de la ventana principal y luego use QPainter para dibujar

QRectF?rectangle(10.0,?20.0,?60.0,? 60.0);

int?60.0);

int?startAngle?=?0*?16;

int?spanAngle?=?360*?16 ;

int?startAngle?=?0*?16;

int?spanAngle?=?360*?16; p>

QPainter?painter(este);

painter.drawArc(rectangle,?startAngle,?spanAngle);

/?Método 2: cree una nueva clase QWidget, anule el método paintEvent, dibuje el círculo también y luego agréguele esta clase

/?O, si es una interfaz de usuario, simplemente levante el control.

//El código es el mismo que el del método 1

//Método 3: use una imagen de fondo para darle estilo.