Название: QSplashScreen Отправлено: pablo от Декабря 09, 2004, 18:02 Скажите господа как мне поставить сплаш скрин на аплликацию ?
Я в основной програме ставлю: QApplication app(argc, argv); QSplashScreen *splash = new QSplashScreen(QPixmap::fromMimeSource("splash.png")); splash->show(); splash->message(QObject::tr("Setting up the main window..."), Qt::AlignRight | Qt::AlignTop, Qt::white); MainWindow mainWin; app.setMainWidget(&mainWin); splash->message(QObject::tr("Loading modules..."),Qt::AlignRight | Qt::AlignTop, Qt::white); //loadModules(); splash->message(QObject::tr("Establiching connections..."),Qt::AlignRight | Qt::AlignTop, Qt::white); //establishConnections(); mainWin.show(); splash->finish(&mainWin); delete splash; QObject::connect(&app, SIGNAL(lastWindowClosed()), &app, SLOT(quit())); Надо ли эту картинку закинуть в директорию вместе со всеми иконками которые использует моя прога? Если да то когда я это дeлаю мне вылетает ошибка: Мол не нахожу splash.png и cannot draw null pointer. Или надо лезть в *.pro файл и там прописывать где лежaт все мои картинки ??? Заранее благодарю Название: QSplashScreen Отправлено: Sergeich от Декабря 09, 2004, 18:19 Либо напиши
QSplashScreen *splash = new QSplashScreen(QPixmap("splash.png")); и держи splash.png рядом с exe-шником Либо оставь все как есть и довавь в прошку IMAGES += splash.png Название: QSplashScreen Отправлено: pablo от Декабря 09, 2004, 18:26 Спасибо :)
|