1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
#include "mainwindow.h"
#include <QtGui/QBoxLayout>
#include <QtGui/QLabel>
#include <QtGui/QPushButton>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
centralWidget = new QWidget(this);
setCentralWidget(centralWidget);
QBoxLayout *layout = new QBoxLayout(QBoxLayout::TopToBottom, this);
pushButton = new QPushButton(tr("PushButton"),this);
connect(pushButton, SIGNAL(clicked()), this, SLOT(display()));
layout->addWidget(pushButton);
label = new QLabel("label",this);
layout->addWidget(label);
centralWidget->setLayout(layout);
i = 0;
}
MainWindow::~MainWindow()
{
}
void MainWindow::display()
{
if(i==1) {
i = 0;
label->clear();
return;
}
i = 1;
// Création de la QImage
// Là tu te débrouille pour récupérer l'image que tu veux
// On l'affiche dans l'application
QPixmap imageContainer = QPixmap::fromImage(image);
label->setPixmap(imageContainer);
} |
Partager