内容简介:下面这段示例代码中,完整示例,可以直接粘贴使用:
PyQT5
给控件设置 Opacity
,方法: QGraphicsOpacityEffect
下面这段示例代码中, myshow
是一个 QPushButton
,给其设置透明度的方法如下:
op = QtWidgets.QGraphicsOpacityEffect() op.setOpacity(0.5) myshow.setGraphicsEffect(op) myshow.setAutoFillBackground(True)
完整示例,可以直接粘贴使用:
from PyQt5 import QtWidgets, QtCore import sys from PyQt5.QtCore import * import time if __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_())转载请注明出处
:
http://zgljl2012.com/pyqtshe-zhi-kong-jian-tou-ming-du-2/
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- OpenGL 利用 Alpha 透明度进行测试
- swift – 如何为SKShapeNode的不透明度设置动画?
- AI透明度引发关注 科技巨头推工具解释算法决策过程
- win2d 通过 CanvasActiveLayer 画出透明度和裁剪
- 透明度叠加算法:如何计算半透明像素叠加到另一个像素上的实际可见像素值(附 WPF 和 HLSL 的实现)
- 软件工程师工资到底有多高?这家公司采用众包方式打破薪酬透明度垄断
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。