赞
踩
你是否想让自己的程序给人眼前一亮的感觉,显得逼格高一点?来,这样做吧!
启动时动画:
- void MainWindow::StartAnimation()
- {
- QPropertyAnimation *animation = new QPropertyAnimation(this,"windowOpacity");
- animation->setDuration(1000);
- animation->setStartValue(0);
- animation->setEndValue(1);
- animation->start();
- }
关闭时动画:
- void MainWindow::CloseWindowAnimation()
- {
- QPropertyAnimation *animation = new QPropertyAnimation(this,"windowOpacity");
- animation->setDuration(1000);
- animation->setStartValue(1);
- animation->setEndValue(0);
- animation->start();
- connect(animation,SIGNAL(finished()),this,SLOT(close()));
- }
如何使用:
启动动画在MainWindow构造函数的最后加上即可。
关闭动画在原本调用close()的地方调用就可以了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。