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
- 點選實現元素的漸隱或者漸現程式碼例項
- 用VC 實現圖象漸顯和漸隱 (轉)
- jquery漸隱漸現程式碼例項jQuery
- CSS3圓形漸隱漸現迴圈出現CSSS3
- css3實現的文字顏色漸變和漸隱效果CSSS3
- js實現的加分後出現漸隱提示效果JS
- 用Visual C++實現圖象漸顯和漸隱 (轉)C++
- css3網頁底部漸隱漸現的箭頭效果CSSS3網頁
- Dreamweaver網頁元素怎麼製作漸隱漸現效果教程網頁
- css3迴圈漸隱漸現效果程式碼例項CSSS3
- 短視訊直播原始碼,實現頂部導航欄背景圖片漸隱漸現效果原始碼
- CSS實現好看的文字漸變CSS
- css3實現文字線性漸變,css3實現背景漸變CSSS3
- 使用 CSS 實現漸變效果CSS
- 為app實現漸變的遮罩效果APP遮罩
- jquery實現的元素以動畫方式移動和漸變效果jQuery動畫
- 利用jQuery實現頁面漸顯效果jQuery
- css實現動態陰影、蝕刻文字、漸變文字CSS
- QT實現可拖動自定義控制元件QT控制元件
- css文字顏色漸變的3種實現CSS
- 循序漸進的用js實現一個bind()JS
- css3實現的徑向漸變和線性漸變程式碼例項CSSS3
- 如何實現css漸變圓角邊框CSS
- iOS 超Easy實現 漸變導航欄iOS
- Qt實現自定義控制元件QT控制元件
- javascript 玫瑰花漸現效果JavaScript
- Flash8教程6:漸現
- jquery實現的具有漸變效果的圖片切換jQuery
- CSS和SVG實現文字漸變、描邊、投影CSSSVG
- “後紅包”思考 百度錢包金融“活水”效應逐漸顯現
- app直播原始碼,xml實現由上而下的顏色漸變APP原始碼XML
- Flash8教程6:漸現動畫動畫
- canvas 中普通動效與粒子動效的實現Canvas
- 她漸行漸遠
- [譯] Android 實現顏色漸變的一個小 tipAndroid
- Android 沉浸式狀態列 漸變顏色的實現Android
- 巧用漸變實現高階感拉滿的背景光動畫動畫