国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Qt:QWidget設(shè)置半透明背景

這篇具有很好參考價值的文章主要介紹了Qt:QWidget設(shè)置半透明背景。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

設(shè)置窗體QWidget半透明背景

首先前提條件是設(shè)置:
setAttribute(Qt::WA_TranslucentBackground);

方法一:重寫QPaintEvent

void TestWidget::paintEvent(QPaintEvent *event)
{
   QPainter dousePainter(this);
   dousePainter.setBrush(QBrush(QColor(0,0, 0, 100)));
   dousePainter.drawRect(this->rect());
  }

方法二:自定義qss樣式

background-color: rgba(252,252,252,70%);//70%為透明度

方法三:使用QGraphicsOpacityEffect ,不過這種方法會影響子控件的透明度

QGraphicsOpacityEffect *opacity=new QGraphicsOpacityEffect;
ui->widget->setGraphicsEffect(opacity);
opacity->setOpacity(0.35);

效果參考如下:
qss 設(shè)置背景透明,Qt——新手小白進階學習之路,qt,ui,開發(fā)語言,c++文章來源地址http://www.zghlxwxcb.cn/news/detail-608451.html

到了這里,關(guān)于Qt:QWidget設(shè)置半透明背景的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 《QT從基礎(chǔ)到進階·三十六》QWidget實現(xiàn)收縮欄的效果

    《QT從基礎(chǔ)到進階·三十六》QWidget實現(xiàn)收縮欄的效果

    功能: 1、可以在收縮欄插件中添加界面 2、可以把界面展開或收縮 3、可以用鼠標拖動界面改變界面的排放順序 1、可以在收縮欄插件中添加界面 參數(shù)1:插入的界面指針 參數(shù)2:插入的界面標題 參數(shù)3:插入的界面圖標 demo: 在收縮欄插件中添加兩個界面 2、界面展開或收縮

    2024年02月05日
    瀏覽(36)
  • 安卓彈窗(Dialog)設(shè)置透明背景

    安卓彈窗(Dialog)設(shè)置透明背景

    首先先聲明應(yīng)用場景:彈窗樣式的要求設(shè)置成圓角如 該彈窗的樣式就是圓角,但是我做出來的樣子是這樣的 等等,我明明沒有給他設(shè)置背景為什么圓角外面會有一個黑色的尖尖角?如果想要做向上滑動使彈窗消失的話拖動彈窗時更明顯,效果如下 這樣看的話黑色背景就全都

    2024年02月16日
    瀏覽(25)
  • QT控件通過qss設(shè)置子控件的對齊方式、大小自適應(yīng)等

    QT控件通過qss設(shè)置子控件的對齊方式、大小自適應(yīng)等

    一些復雜控件,是有子控件的,每個子控件,都可以通過qss的雙冒號選擇器來選中,進行獨特的樣式定義。很多控件都有子控件,太多了,后面單獨寫一篇文章來介紹各個控件的子控件。這里就隨便來幾個例子 例如下拉列表控件,右邊有個下拉按鈕(QComboBox::drop-down)就是子

    2024年02月15日
    瀏覽(26)
  • AppCompatActivity設(shè)置為dialog彈窗主題樣式,并設(shè)置半透明背景

    1.設(shè)置style,在values文件夾下創(chuàng)建一個styles的文件,內(nèi)容如下 2.設(shè)置style樣式,在manifest中 如果想要動態(tài)設(shè)置窗口大小 如果想要點擊空白處不消失 在activity中設(shè)置

    2024年02月15日
    瀏覽(17)
  • 新手小白學習SWAT模型【建模方法、實例應(yīng)用、高級進階】

    新手小白學習SWAT模型【建模方法、實例應(yīng)用、高級進階】

    目錄 第一部分:SWAT模型實踐部分 第二部分:SWAT模型【進階部分】 更多推薦 【專家】: 劉老師【副教授】,北京重點高校資深專家,和美國SWAT軟件開發(fā)方長期合作,擁有豐富的科研及工程技術(shù)經(jīng)驗,長期從事流域面源污染模擬及控制等領(lǐng)域的研究,具有資深的技術(shù)底蘊和

    2024年02月15日
    瀏覽(27)
  • Qt QWidget 設(shè)置樣式表不生效的兩種解決方案

    Qt QWidget 設(shè)置樣式表不生效的兩種解決方案

    在進行Qt開發(fā)的時候,我們往往會遇到這樣的場景: ????????使用Qt Designer 設(shè)計界面,但在Qt Designer里設(shè)置好樣式表,使用快捷鍵 shift + alt + r 進行預(yù)覽,樣式都是正常的,但程序運行起來,樣式就不生效了。 例如設(shè)計一個列表,我們將一條數(shù)據(jù)(一行)設(shè)計設(shè)計成一個類

    2023年04月10日
    瀏覽(34)
  • PPT/PS——設(shè)置圖片的背景為透明色的方法

    PPT/PS——設(shè)置圖片的背景為透明色的方法

    將圖片放到PPT內(nèi),點擊圖片,點擊格式,刪除背景 PS小白 扣去背景流程 PS怎么把背景色改成透明色呢?

    2024年02月07日
    瀏覽(25)
  • Qt 控件設(shè)置透明和半透明方法匯總

    Qt 控件設(shè)置透明和半透明方法匯總

    遇到了好多次控件有需要設(shè)置為透明和半透明的情況,每次都是去網(wǎng)上搜一搜,看看別人怎么實現(xiàn)的,浪費了很多時間,故在這里進行一個總結(jié),希望對自己有一個提升。 本文對透明的各種情況進行了分類: 整個窗口及窗口下的控件都是半透明的狀態(tài)(分類一) 只有窗口是

    2024年02月13日
    瀏覽(28)
  • Qt 設(shè)置窗體透明

    Qt 設(shè)置窗體透明

    一、前言 在音頻開發(fā)中,窗體多半為半透明、圓角窗體,如下為Qt 5.5 VS2013實現(xiàn)半透明方法總結(jié)。 二、半透明方法設(shè)置 1、窗體及子控件都設(shè)置為半透明 1)setWindowOpacity(0.8);//參數(shù)范圍為0-1.0,通過QSlider控件做成透明度控制條 ? 2)無邊框設(shè)置 3)窗體圓角設(shè)置 2、通過圖片貼圖

    2024年02月11日
    瀏覽(16)
  • android Activity設(shè)置背景為半透明的時候會顯示上一個activity的內(nèi)容

    在彈出 PopupWindow 時將當前Activity設(shè)置成了半透明:

    2024年02月15日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包