Название: Расширение для анимации Qt Widgets Отправлено: Dimka Novikov от Октябрь 08, 2015, 22:01 Всем привет.
Решил сделать небольшое расширение для анимации виджетов. Пока готова возможность анимировать выезжания виджета с боку приложения. Так же планирую добавить возможность выезжания виджета внутри приложения (расширяя лэйаут или поверх) и смену одного виджета на другой скользящим эффектом. Если кому интересно, то вот исходники - https://github.com/dimkanovikov/WidgetAnimationFramework. Там есть демо-проект, в котором можно посмотреть реализованную на данный момент возможность. Если вкратце, то выкатить виджет можно очень просто, вот так: Код: WAF::Animation::sideSlideIn(youCoolWidget, WAF::LeftSide); А вот гифка как выглядит демо пример: (http://dimkanovikov.pro/assets/images/dev/WAF-demo1.gif) Фичреквесты, багрепорты и патчи приветствуются!:) Название: Re: Расширение для анимации Qt Widgets Отправлено: Dimka Novikov от Ноябрь 05, 2015, 22:22 Добавил ещё возможность скрыть/показать виджет прямо в лэйауте.
Код: WAF::Animation::slideIn(youCoolWidget, WAF::FromTopToBottom); Демонстрация: (http://dimkanovikov.pro/assets/images/dev/WAF-demo2.gif) Название: Re: Расширение для анимации Qt Widgets Отправлено: Dimka Novikov от Январь 20, 2016, 13:45 Исправил некоторые недочёты и добавил в демку пример, как можно реализовать всплывающие уведомления.
(http://dimkanovikov.pro/assets/images/dev/WAF-demo3.gif) |