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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QMovie анимация  (Прочитано 2200 раз)
Sahab
Гость
« : Март 12, 2010, 11:25 »

Код:
QWidget *w = new QWidget(this);
setCentralWidget(w);

QVBoxLayout *vLayout = new QVBoxLayout;
w->setLayout(vLayout);

for(int i = 0; i < 7; ++i) {
QLabel *lbl = new QLabel(w);
QMovie *movie = new QMovie(lbl);
movie->setFileName("aq.gif");
lbl->setMovie(movie);
vLayout->addWidget(lbl);
movie->start();
}
w->show();


анимация работает только при генерации ивентов (mousePress например)

где затупка?


p.s. win7(Qt4.6.2) msvc/mingw

если пробовать на бесхозном QLabel анимация работает

более того ... если к вышеуказанному коду добавить "свободный" QLAbel анимация работает нормально в обоих виджетах
« Последнее редактирование: Март 12, 2010, 11:59 от Sahab » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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