Russian Qt Forum
Ноябрь 24, 2024, 23:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Пример с анимацией не работает  (Прочитано 2719 раз)
bIVEHb
Гость
« : Декабрь 14, 2016, 18:03 »

Пример из книги Шлее. Глава 22. Анимация.
Приложение запускается, анимация не проигрывается. Подскажите что добавить\исправить нужно, чтоб заработало. Спасибо.
Вот код. Файл проекта
Код:
TEMPLATE	= app
SOURCES = main.cpp
win32:TARGET = ../Movie
QT += widgets gui
Файл main
Код:
#include <QtGui>
#include <QtWidgets>
#include <QMovie>

// ----------------------------------------------------------------------
int main(int argc, char** argv)
{
    QApplication app(argc, argv);   
    QLabel       lbl;
    QMovie       mov("motion.mng");

    lbl.setMovie(&mov);
    lbl.resize(328, 270);
    lbl.show();
    mov.start();

    return app.exec();
}
Файл анимации прикрепил.
P.S.
Файл с анимацией рабочий, просмотрел его в IrfanView с всеми нужными плагинами.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Декабрь 14, 2016, 18:06 »

А где файл находился в момент запуска того примера?
Записан

bIVEHb
Гость
« Ответ #2 : Декабрь 14, 2016, 18:14 »

А где файл находился в момент запуска того примера?
Я переместил его в build-Movie-Desktop_Qt_5_7_0_MinGW_32bit-Debug
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #3 : Декабрь 14, 2016, 22:07 »

ЕМНИП, плагин поддержки MNG формата выпилен в Qt5.x. Точнее, ImageFormats собирается без MNG.
Собирайте сами (но я не осилил сборку).
Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 22.