Ajouter dynamique des widgets sur un QOpenGLWidget
Bonjour,
J'ai un problème d'affichage de widget avec qt.
J'ai une classe dérivée de QOpenGLWidget.
J'ai implémenté une méthode qui me crée des labels
Code:
1 2 3 4 5 6 7 8 9 10
| QLabel * OGL::ViewerWidgetRibbons::labelNumber(size_t number){
while(number >= m_pNumbersLabels.size())
{
QLabel* l = new QLabel(tr("hihihihihih"), this);
//QLabel* l= new QLabel(QString::number(m_pNumbersLabels.size()), this);
l->move(0, 0);
m_pNumbersLabels.push_back(l);
}
return m_pNumbersLabels[number];
} |
Si j'appelle labelNumber(0); dans le constructeur, tout fonctionne comme attendu. Cependant si j'appelle labelNumber dynamiquement, le label n'est pas affiché.
Savez-vous si je dois appeler une méthode pour que mon widget prenne en compte ses nouveaux enfants ?
Cordialement