Qt Qwdget 汽车仪表知识点拆解8 淡入效果

先贴上效果图,注意,没有写逻辑,都是乱动的



看下面的开始,开始的时候有一个带入的效果,这里有一个坑,

网上大部分都是调用下面这个函数

setWindowOpacity();
但是,你会发现,在你的子窗口中调用这个函数的时候,根本就没有什么调吊用

所以,这里需要使用一个新的东西

这么写

statebar_opacity = new QGraphicsOpacityEffect();
    ui->widget_statebar->setGraphicsEffect(statebar_opacity);
    statebar_opacity->setOpacity(0.0);

头文件自己补齐

statebar_opacity->setOpacity(num);

调用,直接改变


没有拉



原文地址:https://www.cnblogs.com/DreamDog/p/9160046.html