Как использовать анимацию в Qt для сложенных виджетов? - PullRequest
1 голос
/ 18 марта 2010

Я использую сложенный виджет и хочу получить следующий эффект: когда я нажимаю кнопку, кнопка должна перемещаться в центр и одновременно постепенно исчезать. пока кнопка затухает, следующая страница сложенного виджета должна постепенно исчезать, иначе подойдет любая анимация. перепробовал много, но я получил неудовлетворительные результаты. анимация должна работать на Windows и Linux.

1 Ответ

2 голосов
/ 18 марта 2010

Не думаю, что вы можете получить эффекты затухания напрямую из QStackedWidget.

Однако вы можете легко добиться необходимого эффекта, используя QPropertyAnimation и QStateMachine. Вы можете найти, как это сделать, в примере Animation / States (должен быть в подкаталоге / qt / examples / animation / states / вашей установки Qt).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...