///////////// for image display ////////////// void Widget::Displayads() { displayads *objdispads = new displayads(this); QPixmap pix1("/root/img.png"); objdispads->ui->adlabel1->setPixmap(pix1); objdispads->ui->adlabel1->setScaledContents( true ); objdispads->ui->adlabel1->setSizePolicy( QSizePolicy::Ignored, QSizePolicy::Ignored ); ////////// code for gif display ///////// QMovie *movie = new QMovie("/root/swachbt.gif"); if (!movie->isValid()) { qDebug()<<"Movie is Inavlid"; } objdispads->ui->adlabel2->setMovie(movie); movie->start(); objdispads->show(); QCoreApplication::processEvents(); QCoreApplication::processEvents(); sleep(3); objdispads->close(); objdispads->deleteLater(); }
#include "displayads.h" #include "ui_displayads.h" displayads::displayads(QWidget *parent) : QWidget(parent), ui(new Ui::displayads) { ui->setupUi(this); this->setWindowFlags(Qt::FramelessWindowHint); ui->adlabel1->setAutoFillBackground(true); // ui->adlabel2->setAutoFillBackground(true); } //displayads::~displayads() //{ // delete ui; //}
#ifndef DISPLAYADS_H #define DISPLAYADS_H #include <qwidget> namespace Ui { class displayads; } class displayads : public QWidget { Q_OBJECT public: explicit displayads(QWidget *parent = 0); Ui::displayads *ui; // ~displayads(); private: // Ui::displayads *ui; }; #endif // DISPLAYADS_H
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)