Тема: Як розтягнути гіфку на весь екран? QT creator C++
Я зовсім новачок у QT. Моя мета: зробити додаток, який буде показувати гіфку на всіх моніторах комп'ютерів в повноекранному режимі без всяких додаткових рамок. Я зробив поки таким способом:
#include <QtGui>
#include <QMainwindow>
#include <QString>
#include <QPixmap>
#include <QtWidgets>
#include <QLabel>
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QLabel* label = new QLabel();
label->setWindowFlags(Qt::FramelessWindowHint);
label->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
label->setScaledContents(true);
label->setMargin(0);
label->setMask((new QPixmap("F:\\proj\\ulq.gif"))->mask());
QMovie *movie = new QMovie("F:\\proj\\ulq.gif");
label->setMovie(movie);
movie->start();
label->show();
return a.exec();
}
Цей код дозволив прибрати рамки, але він не розтягує гіфку на повний екран. В цьому випадку в мене вилазить стандартний розмір гіфки без розтягнення. Тому хотів би попросити поради як доповнити код її адаптації на повний екран.