环球科创网

2022年01月14日整理发布:pyqt5如何设置控件透明

更新时间:2022-01-14 10:49:02

导读 跟大家讲解下有关pyqt5如何设置控件透明,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说pyqt5如何设置控件透明,小编也收集

跟大家讲解下有关pyqt5如何设置控件透明,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说pyqt5如何设置控件透明,小编也收集到了有关pyqt5如何设置控件透明的相关资料,希望大家看到了会喜欢。

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

本教程操作环境:windows7系统、CSS3HTML5版、戴尔自交第三代电脑。

PyQT设置控件透明度PyQT5给控件设置不透明方法:QGraphicsOpacityEffect

下面这段示例代码中我的秀是一个q按钮给其设置透明度的方法如下:

op=QtWidgets .QGraphicsOpacityEffect

op.setOpacity(0.5)

myshow.setGraphicsEffect(op)

设置自动填充背景(真)完整示例可以直接粘贴使用:

从PyQt5导入QtWidgets,QtCore

导入系统

来自PyQt5 .QtCore导入*

导入时间

if __name__=='__main__':

app=QtWidgets .qaapplication(sys。argv)

myshow=QtWidgets .按钮("按钮")

我的秀。设置样式表("")

左填充: 10px

填充-右: 10px

衬垫-top : 1px;

填充-底部: 1px

border:1px实心# 0073df

边界半径:5像素;

背景# 167ce9

color: # fff

''')

def changeOpacity(_):

op=QtWidgets .QGraphicsOpacityEffect

op.setOpacity(0.5)

myshow.setGraphicsEffect(op)

设置自动填充背景(真)

我的秀。点击。连接(更改不透明度)

布局=QtWidgets .QVBoxLayout

layout.addWidget(myshow)

main=QtWidgets .QWidget

main.setLayout(布局)

主显示

sys.exit(app.exec_)相关免费学习推荐:python视频教程!以上就是pyqt5如何设置控件透明的详细内容!

来源:php中文网

免责声明:本文由用户上传,如有侵权请联系删除!