[qt] Problemes d'utilisation de pointer
Arkan
-
Arkan -
Arkan -
Bonjour, voila je reposte mon problème d'erreur le premier poste étant erronné.
Voici le source:
fichier FctPrg.cpp
FctPrg::FctPrg(QWidget *fenetreP) : QDialog(fenetreP)
{
QDialog *Fenetre2 = new QDialog(fenetreP);
Fenetre2->resize(200,200);
QVBoxLayout *boiteLayout = new QVBoxLayout;
QLabel *image = new QLabel(Fenetre2);
image->setPixmap(QPixmap("\\icone.png");
boiteLayout->addWidget(image);
Fenetre2 ->setLayout(boiteLayout);
Fenetre2->show();
}
Voila, le constructeur mainwindow() crée une instance de FctPrg() en lui donnant en paramettre la fenetre principal. La fenetre dialog souvre bien, mais l'image ne s'affiche pas, s'auriez vous me dire pourquoi?
Voici le source:
fichier FctPrg.cpp
FctPrg::FctPrg(QWidget *fenetreP) : QDialog(fenetreP)
{
QDialog *Fenetre2 = new QDialog(fenetreP);
Fenetre2->resize(200,200);
QVBoxLayout *boiteLayout = new QVBoxLayout;
QLabel *image = new QLabel(Fenetre2);
image->setPixmap(QPixmap("\\icone.png");
boiteLayout->addWidget(image);
Fenetre2 ->setLayout(boiteLayout);
Fenetre2->show();
}
Voila, le constructeur mainwindow() crée une instance de FctPrg() en lui donnant en paramettre la fenetre principal. La fenetre dialog souvre bien, mais l'image ne s'affiche pas, s'auriez vous me dire pourquoi?
A voir également:
- [qt] Problemes d'utilisation de pointer
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Point de suite word - Guide
- Point de restauration - Guide
- Qt sdk - Télécharger - Langages
4 réponses
Déjà il est possible que tu ais une erreur d'ouverture d'image.
Ensuite, tu devrais avoir 2 Dialog de créer.
Pourquoi mettre un QDialog dans un QDialog ???
Ensuite, tu devrais avoir 2 Dialog de créer.
FctPrg::FctPrg(QWidget *fenetreP) : QDialog(fenetreP)
{
// = new QDialog(fenetreP);//inutile
resize(200,200);
QVBoxLayout *boiteLayout = new QVBoxLayout;
QLabel *image = new QLabel(Fenetre2);
image->setPixmap(QPixmap("\\icone.png");
boiteLayout->addWidget(image);
setLayout(boiteLayout);
show();
}
Pourquoi mettre un QDialog dans un QDialog ???
Quand a mon image, elle est a la source du source, j'ai testé dans un code de teste (quand je passe sur la pile, l'image s'affiche, mais pas quand je passe par pointer!