欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Qt實現(xiàn)部件透明及陰影效果的示例代碼

 更新時間:2022年01月29日 10:18:35   作者:CAccept  
本文主要介紹了Qt實現(xiàn)部件透明及陰影效果的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

透明效果

情況一

 //窗口整個透明屬性,取值為0-1,0為全透明
 setWindowOpacity(0.5);

在這里插入圖片描述

情況二

 //部件不透明,窗體背景完全透明,以下兩個函數(shù)必須配合使用
 setWindowFlags(Qt::FramelessWindowHint);//窗口無邊框
 setAttribute(Qt::WA_TranslucentBackground);//背景透明

在這里插入圖片描述

情況三

//單個部件設置透明
//需要添加頭文件#include<QGraphicsOpacityEffect>
QGraphicsOpacityEffect*opacityEffect=new QGraphicsOpacityEffect;
opacityEffect->setOpacity(0.1);  //0為完全透明,1為不透明
ui->label->setGraphicsEffect(opacityEffect);

在這里插入圖片描述

情況四

窗口半透明,部件不透明:需要重寫paintEvent

setWindowFlags(Qt::FramelessWindowHint);   //窗口無邊框
setAttribute(Qt::WA_TranslucentBackground);//背景透明
//重寫繪圖事件
void MainWindow::paintEvent(QPaintEvent *event)
{
    QPainter painter(this);
    painter.fillRect(rect(),QColor(255,255,255,200));//rect:填充矩形區(qū)域+rgb值+透明度為100
}

在這里插入圖片描述

陰影效果

要添加頭文件#include<QGraphicsDropShadowEffect>

//陰影效果
QGraphicsDropShadowEffect*shadowEffect=new QGraphicsDropShadowEffect;
//陰影色,透明色
shadowEffect->setColor(QColor(100,100,100));
shadowEffect->setBlurRadius(20);//陰影模糊半徑
shadowEffect->setOffset(20);    //陰影偏移值
ui->label->setGraphicsEffect(shadowEffect);

在這里插入圖片描述

 到此這篇關(guān)于Qt實現(xiàn)部件透明及陰影效果的示例代碼的文章就介紹到這了,更多相關(guān)Qt 部件透明及陰影效果內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C語言調(diào)用攝像頭生成avi視頻程序

    C語言調(diào)用攝像頭生成avi視頻程序

    這篇文章主要為大家詳細介紹了C語言如何調(diào)用攝像頭生成avi視頻程序,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以參考一下
    2023-11-11
  • C++?超詳細示例講解list的使用

    C++?超詳細示例講解list的使用

    list是一種序列式容器。list容器完成的功能實際上和數(shù)據(jù)結(jié)構(gòu)中的雙向鏈表是極其相似的,list中的數(shù)據(jù)元素是通過鏈表指針串連成邏輯意義上的線性表,也就是list也具有鏈表的主要優(yōu)點,即:在鏈表的任一位置進行元素的插入、刪除操作都是快速的
    2022-07-07
  • c++ 虛函數(shù),虛表相關(guān)總結(jié)

    c++ 虛函數(shù),虛表相關(guān)總結(jié)

    這篇文章主要介紹了c++ 虛函數(shù),虛表的的相關(guān)資料,幫助大家更好的理解和學習使用c++,感興趣的朋友可以了解下
    2021-03-03
  • C++設計模式之抽象工廠模式

    C++設計模式之抽象工廠模式

    這篇文章主要介紹了C++設計模式之抽象工廠模式,本文要講的抽象工廠模式,就是工廠方法模式的擴展和延伸,需要的朋友可以參考下
    2014-09-09
  • 基于linux下C開發(fā)中的幾點技術(shù)經(jīng)驗總結(jié)

    基于linux下C開發(fā)中的幾點技術(shù)經(jīng)驗總結(jié)

    本篇文章是對linux下C開發(fā)中的幾點技術(shù)經(jīng)驗總結(jié)進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C++11 并發(fā)指南之std::mutex詳解

    C++11 并發(fā)指南之std::mutex詳解

    這篇文章主要介紹了C++11 并發(fā)指南之std::mutex詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • QT實現(xiàn)按鈕開關(guān)Form窗體的效果的示例代碼

    QT實現(xiàn)按鈕開關(guān)Form窗體的效果的示例代碼

    本文主要介紹了QT實現(xiàn)按鈕開關(guān)Form窗體的效果的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • Qt模仿IOS滑動按鈕效果

    Qt模仿IOS滑動按鈕效果

    這篇文章主要為大家詳細介紹了Qt模仿IOS滑動按鈕效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • Opencv實現(xiàn)最小外接矩形和圓

    Opencv實現(xiàn)最小外接矩形和圓

    這篇文章主要為大家詳細介紹了Opencv實現(xiàn)最小外接矩形和圓,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • C語言可變參數(shù)與內(nèi)存管理超詳細講解

    C語言可變參數(shù)與內(nèi)存管理超詳細講解

    有時,您可能會碰到這樣的情況,您希望函數(shù)帶有可變數(shù)量的參數(shù),而不是預定義數(shù)量的參數(shù)。C 語言為這種情況提供了一個解決方案,這篇文章主要介紹了C語言可變參數(shù)與內(nèi)存管理
    2023-01-01

最新評論