Spla sh экран не отображается - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь написать простое приложение для отображения изображения в виде экрана spla sh. Тем не менее, мое изображение не отображается, в соответствии с моим таймером показывается маленький серый футляр, как если бы это было мое изображение. Вот мой код:

#include "mainwindow.h"

#include <QApplication>
#include<QSplashScreen>
#include<QTimer>

int main(int argc, char *argv[])
{
   QApplication a(argc, argv);

   QSplashScreen *splash=new QSplashScreen;
   splash->setPixmap(QPixmap("‪:/images/img/SplashScreen.png"));
   splash->show();


   MainWindow w;

   QTimer::singleShot(2500,splash,SLOT(close()));
   QTimer::singleShot(2500,&w,SLOT(show()));

  // w.show();
   return a.exec();
}

Я добавил свое изображение в файл ресурсов следующим образом: Ресурсы-> Добавить префикс-> Добавить файл. Я создал файл в своем проекте с именем «img» и сначала добавил туда свое изображение. Я также прочитал, что я могу попытаться добавить полный путь к изображению, что я и сделал, и я все еще получил тот же результат. Я попытался изменить местоположение изображения и добавить этот путь, но он все еще не работал.

...