Qt實現控制元件的漸隱漸現動效
主要用到兩個類:QGraphicsOpacityEffect和QPropertyAnimation
QGraphicsOpacityEffect *opacity = new QGraphicsOpacityEffect(this);
//opacity->setOpacity(0.5); //設定透明度0.5,透明範圍:[0,1]
ui->btn->setGraphicsOpacityEffect(opacity); //應用到需要透明變化的控制元件;
//使用屬性動畫類讓控制元件在透明度範圍內變化
QPropertyAnimation *opacityAnimation = new QPropertyAnimation(opacity, "opacity");
opacityAnimation->setDuration(30000); //動效時長3s
opacityAnimation->setStartValue(0);
opacityAnimation->setEndValue(1);
opacityAnimation->start();
上面只是一種方法,當然實現漸隱漸現還有別的方法;比如:如果只讓文字是漸隱漸現,可以設定字型color的的透明度,配合QTimeLine設定透明度在[0, 255]變化
相關文章
- canvas繪製小球漸隱漸現Canvas
- CSS3圓形漸隱漸現迴圈出現CSSS3
- Dreamweaver網頁元素怎麼製作漸隱漸現效果教程網頁
- 短視訊直播原始碼,實現頂部導航欄背景圖片漸隱漸現效果原始碼
- CSS實現好看的文字漸變CSS
- css3實現文字線性漸變,css3實現背景漸變CSSS3
- 使用 CSS 實現漸變效果CSS
- CSS 實現字型顏色漸變CSS
- QT實現可拖動自定義控制元件QT控制元件
- css實現動態陰影、蝕刻文字、漸變文字CSS
- css文字顏色漸變的3種實現CSS
- 循序漸進的用js實現一個bind()JS
- 巧用漸變實現高階感拉滿的背景光動畫動畫
- Qt實現自定義控制元件QT控制元件
- 如何實現css漸變圓角邊框CSS
- CSS和SVG實現文字漸變、描邊、投影CSSSVG
- [譯] Android 實現顏色漸變的一個小 tipAndroid
- Android 沉浸式狀態列 漸變顏色的實現Android
- app直播原始碼,xml實現由上而下的顏色漸變APP原始碼XML
- 【譯】更多關於漸進式圖片載入的實現
- CSS實現漸變色邊框(Gradient borders)的5種方法CSS
- 她漸行漸遠
- canvas 中普通動效與粒子動效的實現Canvas
- css奇技淫巧-色彩漸變與動態漸變CSS
- Table tr 奇數偶數行漸變色Jquery實現jQuery
- Qt列表等控制元件實現平滑滾動&deepin啟動器存在的問題QT控制元件
- 實現QQ的TabBar拖拽動效tabBar
- 手把手使用 SVG + CSS 實現漸變進度環效果SVGCSS
- SVG 漸變動畫效果SVG動畫
- 實現前端彈簧動效前端
- DOTween實現緩動變值動效
- 緬懷那些正漸行漸遠的程式語言
- 【譯】React Native中的動畫漸變React Native動畫
- Hashtable 漸漸被人們遺忘了,只有面試官還記得,感動面試
- Jquery實現頁面的新增、刪除、全選、取消全選、漸變色jQuery
- border-image實現與圓角漸變邊框例項頁面
- Lottie-前端實現AE動效前端
- Flutter 滾動監聽及實戰appBar滾動漸變FlutterAPP