最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pyqt5 設(shè)置窗體透明控件不透明的操作

 更新時間:2021年03月09日 11:49:40   作者:氼焺  
這篇文章主要介紹了pyqt5 設(shè)置窗體透明控件不透明的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

// 窗體透明,控件不透明
self.setWindowFlags(Qt.FramelessWindowHint | Qt.Tool)
self.setAttribute(Qt.WA_TranslucentBackground)

補充:【解決問題】pyqt5設(shè)置窗體透明,而上面的控件不透明

在做軟件的時候想把QWidget設(shè)置成透明的,我在網(wǎng)上搜了各種答案:

有說設(shè)置qss背景屬性的:background: transparent; 但是這樣就全透明了。如圖3

還有qss里設(shè)置 background:rgba(0,0,0,0.2)也是一樣的,還是會完全透明

網(wǎng)上查的這些代碼也沒有用:

setWindowOpacity(0.7);
setAttribute(Qt::WA_TranslucentBackground, true);
setAttribute(Qt::WA_TranslucentBackground);

有說用QGraphicsOpacityEffect設(shè)置的:大事難事這樣整個widget上的控件也透明了,如圖2。

op = QtWidgets.QGraphicsOpacityEffect()
op.setOpacity(0.5)
你的控件.setGraphicsEffect(op)
你的控件.setAutoFillBackground(True)

圖一(原圖) 圖二 圖三

但是我希望工具欄wiget自身透明,而上面的控件保持原狀。吐槽:真是奇了怪了,qss內(nèi)置了那沒多css的屬性,怎么會沒有一個不透明度的屬性呢???

于是我想著要不要重疊兩個widget,下面一個按照下面的方法半透明,上面的變成全透明然后再放各種控件,理論上應(yīng)該可行,但是這樣太麻煩了我遲遲沒動手。

過了一天以后,我靈光一閃!我直接把widget的背景上面放一個半透明的圖片不就可以了嗎??!我真是個小機靈鬼! 于是我打開ps弄了一張透明度為50%的白色圖片保存成png模式,然后qss里面設(shè)置一下:

#Tool_Widget{
 border-radius: 10px;
 border-image: url(img/toolbg.png)
} 

搞定!?。?!快夸我?。?!

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • 基于Python實現(xiàn)高效PPT轉(zhuǎn)圖片工具

    基于Python實現(xiàn)高效PPT轉(zhuǎn)圖片工具

    在日常工作中,PPT是我們常用的演示工具,但有時候我們需要將PPT的內(nèi)容提取為圖片格式以便于展示或保存,所以本文將用Python實現(xiàn)PPT轉(zhuǎn)PNG工具,希望對大家有所幫助
    2025-04-04
  • 在Python中操作文件之read()方法的使用教程

    在Python中操作文件之read()方法的使用教程

    這篇文章主要介紹了在Python中操作文件之read()方法的使用教程,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • Python3匿名函數(shù)用法示例

    Python3匿名函數(shù)用法示例

    這篇文章主要介紹了Python3匿名函數(shù)用法,結(jié)合實例形式分析了Python3匿名函數(shù)的概念、功能、使用方法及相關(guān)操作注意事項,代碼中備有較為詳盡的注釋說明便于理解,需要的朋友可以參考下
    2018-07-07
  • python中的yield使用方法

    python中的yield使用方法

    這篇文章主要介紹了python中的yield使用方法,需要的朋友可以參考下
    2014-02-02
  • Python中的類與類型示例詳解

    Python中的類與類型示例詳解

    這篇文章主要給大家介紹了關(guān)于Python中類與類型的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python實現(xiàn)遺傳算法(二進制編碼)求函數(shù)最優(yōu)值方式

    Python實現(xiàn)遺傳算法(二進制編碼)求函數(shù)最優(yōu)值方式

    今天小編就為大家分享一篇Python實現(xiàn)遺傳算法(二進制編碼)求函數(shù)最優(yōu)值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 詳解使用 pyenv 管理多個版本 python 環(huán)境

    詳解使用 pyenv 管理多個版本 python 環(huán)境

    本篇文章主要介紹了詳解使用 pyenv 管理多個版本 python 環(huán)境,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Matplotlib使用字符串代替變量繪制散點圖的方法

    Matplotlib使用字符串代替變量繪制散點圖的方法

    這篇文章主要介紹了Matplotlib使用字符串代替變量繪制散點圖的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 基于Django signals 信號作用及用法詳解

    基于Django signals 信號作用及用法詳解

    這篇文章主要介紹了基于Django signals 信號作用及用法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Flask實現(xiàn)異步執(zhí)行任務(wù)

    Flask實現(xiàn)異步執(zhí)行任務(wù)

    在一些開發(fā)中,可能會遇到需要長時間處理的任務(wù),此時就需要使用異步的方式來實現(xiàn),本文就介紹了Flask實現(xiàn)異步執(zhí)行任務(wù)的方法,感興趣的可以了解一下
    2021-05-05

最新評論

永福县| 公安县| 乌拉特中旗| 崇左市| 齐齐哈尔市| 锡林郭勒盟| 常熟市| 会昌县| 灵山县| 昌都县| 塔河县| 开远市| 托克逊县| 区。| 通州市| 阜阳市| 璧山县| 冕宁县| 河北省| 寿阳县| 沙湾县| 吉木乃县| 平远县| 定日县| 阿合奇县| 年辖:市辖区| 板桥市| 新田县| 海林市| 绥宁县| 巍山| 朝阳市| 桂平市| 丹巴县| 唐山市| 北安市| 宁明县| 兴城市| 宣威市| 凤庆县| 莱芜市|