1.效果
2.开发思路
- m_ani->setPropertyName(“windowOpacity”);来控制窗体透明度
- 窗体动画尽量在200~800ms内完成
- 启动定时器在动画完成后消去对话框
auto f = [&](){
m_dlg.hide();
};
QTimer::singleShot(500,f);
this->setWindowFlags(Qt::FramelessWindowHint);
this->setAttribute(Qt::WA_TranslucentBackground,true);
3.代码