рисую на Label-е эллипс: | Код | QPixmap pix(25, 25); pix.fill(Qt::transparent); QPainter p(&pix); p.setPen(QPen(color,3)); p.setBrush(QBrush(color, Qt::SolidPattern)); p.drawEllipse(7, 2, 15, 15); p.end(); Label1->setPixmap(pix);
|
но суть в том, что мне надо сделать анимацию эллипса - его движение - соот-но такой код с изменением координат надо вставить в onTimer - хотелось бы там вызывать только отрисовку эллипса, а все настройки (иниц-ия Pixmap, создание объекта QPainter, настройки пера и т.п.) сделать один раз, а не в каждом timerevent-е... не получается вынести в отдельную функцию объявления QPixmap pix, QPainter p ...помогите пож-та примерчиком...
|