QPropertyAnimation *pAnimation = new QPropertyAnimation(this, "windowOpacity"); pAnimation->setDuration(2000); pAnimation->setKeyValueAt(1, 0); connect(pAnimation, &QPropertyAnimation::valueChanged,[=](const QVariant &value){ qDebug() << value.toDouble(); if(value.toDouble() <= 0) this->close(); }); pAnimation->start(QAbstractAnimation::DeleteWhenStopped);
Qt-窗口渐渐透明关闭效果
最新推荐文章于 2023-01-30 11:00:01 发布