当前位置:   article > 正文

Qt动画,让你的程序更炫酷_qt动画小程序

qt动画小程序

你是否想让自己的程序给人眼前一亮的感觉,显得逼格高一点?来,这样做吧!

启动时动画:

  1. void MainWindow::StartAnimation()
  2. {
  3. QPropertyAnimation *animation = new QPropertyAnimation(this,"windowOpacity");
  4. animation->setDuration(1000);
  5. animation->setStartValue(0);
  6. animation->setEndValue(1);
  7. animation->start();
  8. }

关闭时动画:

  1. void MainWindow::CloseWindowAnimation()
  2. {
  3. QPropertyAnimation *animation = new QPropertyAnimation(this,"windowOpacity");
  4. animation->setDuration(1000);
  5. animation->setStartValue(1);
  6. animation->setEndValue(0);
  7. animation->start();
  8. connect(animation,SIGNAL(finished()),this,SLOT(close()));
  9. }

如何使用:

启动动画在MainWindow构造函数的最后加上即可。

关闭动画在原本调用close()的地方调用就可以了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/843938
推荐阅读
相关标签
  

闽ICP备14008679号