Есть лейбл.у него довольно часто меняются картинки из массива картинок.Написано, что метод setPixmap каждый раз создает новый экземпляр картинки, но по ощущениям не похоже(как-то быстро создает).Так вот,имеет или не имеет смысл создавать много лейблов, чтоб у каждой своя картинка,и их скрывать .Как быстрее? И еще, как можно узнавать какая функция быстрее, а то getTickCount() как-то не то.
Все зависит от того, как часто тебе нужно крутить эти картинки и как много.
Если создавать заранее, то создавать тогда не QLabel, а массив QPixmap, а уже по мере необходимости менять на нужный QPixmap c помощью QLabel::setPixmap.
А чем тебя не устраивает getTickCount?
еще можно такой вариант: Создать набор картинок - мультипликацию, и ее затем воспроизводить нужный кадр, http://crossplatform.ru/documentation/qtdoc4.3/qmovie.php#details и слот http://crossplatform.ru/documentation/qtdoc4.3/qmovie.php#jumpToNextFrame
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)