Название: И снова Gif..... Отправлено: stormex от Сентябрь 20, 2006, 10:06 доброго времени суток народ!
не получается прокрутить анимацию gif При загрузке gif-а из ресурсов делаю проверку int MyMovieState = movie->frameCount(); - возвращает -1, а должен 0 если возникла ошибка. movie->state() - возвращает 0 (не запущено) В чем проблема? сам код: #include <QApplication> #include <QLabel> #include <QMovie> QMovie *movie; int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel(); label->resize(151,213); movie = new QMovie(":/holod1.gif"); int MyMovieFrameCount= movie->frameCount(); //кол-во кадров в gif int MyMovieState = movie->state(); // состояние label->setMovie(movie); movie->start(); label->show(); return app.exec(); } Название: И снова Gif..... Отправлено: Sergeich от Сентябрь 20, 2006, 11:52 Поддержка gif при компиляции включалась? Че выдает QMovie::supportedFormats () ?
Название: И снова Gif..... Отправлено: bigirbis от Сентябрь 20, 2006, 13:14 Вообще, посмотри после вызова конструктора QMovie(), что возвращает метод QMovie::isValid ().
|