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
Si j'appelle labelNumber(0); dans le constructeur, tout fonctionne comme attendu. Cependant si j'appelle labelNumber dynamiquement, le label n'est pas affiché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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]; }
Savez-vous si je dois appeler une méthode pour que mon widget prenne en compte ses nouveaux enfants ?
Cordialement
Partager