Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Разуев Максим от Март 11, 2009, 18:25



Название: [4.5 win32] Как заставить мигать QGraphicsItem
Отправлено: Разуев Максим от Март 11, 2009, 18:25
Требуется заставить помигать собственный item унаследованный от QGraphicsItem.


Название: Re: [4.5 win32] Как заставить мигать QGraphicsItem
Отправлено: Khs от Март 11, 2009, 18:55
полагаю можно менять visible в таймере, либо заниматься альфа-каналом в отрисовке айтема, опять же в таймере :)

в принципе можешь глянуть пример Concentric Circles Example, и переделать под QGraphicsItem.


Название: Re: [4.5 win32] Как заставить мигать QGraphicsItem
Отправлено: Khs от Апрель 10, 2009, 13:19
Вот щас накатал примерчик QGraphicsItem. Реализация корявая, выкладывать не буду))) Просьба прог-гуру помочь с более гуманной реализацией сего в личке)) потом выложу еси кому-то ваще надо это)))


Название: Re: [4.5 win32] Как заставить мигать QGraphicsItem
Отправлено: Rcus от Апрель 10, 2009, 14:44
Я не гуру, поэтому в личку постить не буду :)
/*использовать при помощи new RSceneInterceptor(scene);*/
just for fun
/*поспешил выложить, неправильно вырезал код :)*/


Название: Re: [4.5 win32] Как заставить мигать QGraphicsItem
Отправлено: Khs от Апрель 10, 2009, 18:28
хех..щас глянул, ну можно как и Rcus с QGraphicsItemAnimation замутить, я без него делал :)