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