Название: [РЕШЕНО] QPropertyAnimation и свойство "text" в QLabel Отправлено: AlekseyK от Декабрь 07, 2010, 17:51 Не работает анимация QLabel - смена (моргание) текста через определённые промежутки времени. Что я делаю неправильно?
Код следующий: Код m_labelHeader1 и m_labelHeader3 - объекты типа QLabel. Даже привязал сигналы valueChanged к слотам repaint на всякий случай: Код но всё равно не работает. Почему? Название: Re: QPropertyAnimation и свойство "text" в QLabel Отправлено: AlekseyK от Декабрь 07, 2010, 20:00 QVariantAnimation:
Цитировать Not all QVariant types are supported. Below is a list of currently supported QVariant types: * Int * Double * Float * QLine * QLineF * QPoint * QPointF * QSize * QSizeF * QRect * QRectF * QColor If you need to interpolate other variant types, including custom types, you have to implement interpolation for these yourself. Здесь наверное state machine нужна. Название: Re: QPropertyAnimation и свойство "text" в QLabel Отправлено: AlekseyK от Декабрь 07, 2010, 21:43 Всё работает, нужно просто интерполятор для QString-a задать:
Код
Так вообще можно делать анимацию для любых других типов. Название: Re: [РЕШЕНО] QPropertyAnimation и свойство "text" в QLabel Отправлено: AlekseyK от Декабрь 07, 2010, 21:48 Но всё равно интересно для повышения образованности: как сделать тоже самое со state machine? ;)
|