pyqt5如何设置控件透明

pyqt5设置控件透明方法:首先使用QGraphicsOpacityEffect类设置图形元素的透明效果;然后使用“元素名称.setOpacity(透明值)”设置元素的透明度,参数值在0和“1.0”之间即可。

pyqt5如何设置控件透明

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

PyQT设置控件透明度

PyQT5给控件设置Opacity,方法:QGraphicsOpacityEffect

下面这段示例代码中,myshow是一个QPushButton,给其设置透明度的方法如下:

op = QtWidgets.QGraphicsOpacityEffect()op.setOpacity(0.5)myshow.setGraphicsEffect(op)myshow.setAutoFillBackground(True)

登录后复制

完整示例,可以直接粘贴使用:

from PyQt5 import QtWidgets, QtCoreimport sysfrom PyQt5.QtCore import *import timeif __name__ == "__main__":    app = QtWidgets.QApplication(sys.argv)    myshow = QtWidgets.QPushButton('Button')    myshow.setStyleSheet("""        padding-left: 10px;        padding-right: 10px;        padding-top: 1px;        padding-bottom: 1px;        border:1px solid #0073df;        border-radius:5px;        background: #167ce9;        color: #fff;    """)    def changeOpacity(_):        op = QtWidgets.QGraphicsOpacityEffect()        op.setOpacity(0.5)        myshow.setGraphicsEffect(op)        myshow.setAutoFillBackground(True)    myshow.clicked.connect(changeOpacity)    layout = QtWidgets.QVBoxLayout()    layout.addWidget(myshow)        main = QtWidgets.QWidget()    main.setLayout(layout)    main.show()    sys.exit(app.exec_())

登录后复制

相关免费学习推荐:python视频教程!

以上就是pyqt5如何设置控件透明的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2245529.html

(0)
上一篇 2025年2月26日 21:51:44
下一篇 2025年2月26日 21:52:01

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • CSS3圆角,阴影,透明_html/css_WEB-ITnose

    css实现圆角,阴影,透明的方法很多,传统的方法都比较复杂,用css3就方便很多了,虽然现在各浏览器对css3的支持还不是很好,但不久的将来css3就会普及.   1.圆角 CSS3实现圆角有两种方法. 第一种是背景图像,传统的CSS每个元…

    编程技术 2025年3月29日
    100
  • ie6背景透明的设置方法 ie6背景颜色透明和png图像透明解决方法_html/css_WEB-ITnose

    ie6浏览器,让我们又爱又恨。爱它的是,可以让我们写的代码的时候,可以更标准,恨的是,它有太多无厘头的ie6常见bug(详情点击),让我们焦头烂额。现在现在用百度浏览器调查,国内占有率不到6%了,但是,就怕碰到需要调兼容ie6的网站。 其中…

    编程技术 2025年3月28日
    100
  • 透明物体也能被机器人抓起来了,单目的那种

    机器人精准抓取透明物体难题攻克!仅需单张图像,单目视觉即可实现! 这项突破性成果由地瓜机器人和中科院自动化所等单位合作完成,其核心是名为MODEST的新型算法框架。该框架是一个多任务模型,能够同时进行透明物体的深度估计和语义分割。 MODE…

    2025年3月13日 编程技术
    200
  • 怎么设置vscode主题透明

    打开vscode,我们可以使用Ctrl+Shift+X或点击左侧图标栏最后一栏调出插件列表。 我们在列表中搜索background,点击第一个插件,在这里我们可以看到这个插件的简介。 安装完毕插件右下角将会出现install的提示。 此时我…

    2025年3月13日 编程技术
    200
  • PS简单地把线稿提取成透明线稿方法图解

    这篇教程是向脚本之家的朋友介绍ps简单地把线稿提取成透明线稿方法,教程真的很不错,推荐到脚本之家,喜欢的朋友可以跟着教程一起来学习 Photoshop新手们最烦恼的就是,上色时总是把线稿压住,那是因为它不是透明线稿,它的背景色是白色,现在就…

    2025年3月12日 编程技术
    200
  • Photoshop快速抠出透明的矿泉水瓶换背景

    透明的物体抠图相对要麻烦一点,如果要求不高,我们可以直接提取图片的高光选区,添加蒙版;在蒙版上去除不需要的部分,然后单独把不透明度的部分在蒙版上涂出来即可透明的物体抠图相对要麻烦一点,如果要求不高,我们可以直接提取图片的高光选区,添加蒙版;…

    2025年3月12日 编程技术
    200
  • Photoshop制作逼真的塑料透明瓶装牛奶

     瓶子的材质是塑料的,透明感较强,绘制之前可以找一些实物图参考一下,尽量多分解一下构成,找出质感、立体感及高光等的刻画方法。最终效果 1、先用钢笔工具勾出轮廓。 2、液体颜色:#c59b77。 3、喝了半瓶的液体部分要增加一些模糊。  4、…

    2025年3月12日 编程技术
    200
  • PS如何制作精致透明盒子图标

    本教程重点提供图标制作的过程及思路分析。主要的过程有分解图及过程图提示,具体的操作需要自己慢慢根据作者的提示及过程图发挥    本教程重点提供图标制作的过程及思路分析。主要的过程有分解图及过程图提示,具体的操作需要自己慢慢根据作者的提示及过…

    2025年3月12日 编程技术
    200
  • Photoshop快速制作多层次的白色透明泡泡

    泡泡看似非常简单,里面包含的高光也很少,不过刻画起来还是要非常用心的。每一部分都需要处理自然,细一点的高光需要刻画清晰,厚重一点的高光需要用多层高光叠加,这样出来的效果才细腻泡泡看似非常简单,里面包含的高光也很少,不过刻画起来还是要非常用心…

    2025年3月12日 编程技术
    200
  • CSS3中使用RGBa来调节透明度的方法

    这篇文章主要介绍了css3中使用rgba来调节透明度的教程,rgba是rgb色彩模型的一个扩展,这个缩写词代表红绿蓝三原色的首字母,alpha值代表颜色的透明度或者说不透明度,需要的朋友可以参考下 在 CSS3 中,增加了一个 opacit…

    2025年3月10日
    200

发表回复

登录后才能评论