Bonjour à tous,
j'ai un petit problème que je ne comprend pas.
Dans la classe j'ai déclaré 4 pointeurs sur des QLabels
et j'ai une fonction appelée quelque part dans mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part QLabel *m_testmask_1;
En plaçant une QMessageBox je vois bien que ma fonction est exécutée seulement mon QLabel n'apparait pas. Alors que si j'initialise mon pointeur dans le constructeur de ma classe, l'image s'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void TBI::afficher_masque(int x, int y, int w, int h) { m_testmask_1 = new QLabel(contenant); m_testmask_1->setPixmap(QPixmap(QString::fromUtf8("img_menu/gris_mask.png"))); m_testmask_1->setGeometry(0,0,1024,y); }
Partager