Je veux ajouter le gradient canonique à seulement un arc spécifique dans mon cercle mais quand j'utilise QCanonicalGradient
tout mon cercle sera remplir, j'ai essayé de rendre d'autres parties transparentes mais le gradient canonique interpolent entre l'autre partie que je veux être transparent, pourriez-vous m'aider s'il vous plaît comment puis-je interpoler seulement l'arc spécifique avec le gradient canonique? vous remercie à l'avance voici mon code: (je veux interpoler entre m_start et m_end)dessiner seulement un arc par Qconicalgradient pas plein cercle
QConicalGradient gradient(QPointF(m_xActualOuterRadius, m_yActualOuterRadius), 0.0);
gradient.setColorAt(0.0, Qt::transparent);
gradient.setColorAt(m_startColor, Qt::transparent);
gradient.setColorAt(m_startColor, m_foregroundColor);
gradient.setColorAt(m_endColor, m_foregroundColor.lighter());
gradient.setColorAt(1.0, Qt::transparent);
Avez-vous essayé 'peintre-> drawPie'? – Nejat
je vous remercie beaucoup pour votre aide, je l'ai utilisé à ce moment, mais malheureusement, j'ai oublié de le marquer comme solution à mon problème. – mari