прозрачные виджеты внутри прозрачной рамки pyqt5
У меня проблема с решением проблемы для моей программы. Когда я создаю прозрачный виджет, который содержит некоторые другие виджеты, они тоже становятся прозрачными, и я не понимаю, почему.
from PyQt5 import QtWidgets
from PyQt5.QtCore import Qt
class MainFrame(QtWidgets.QWidget):
def __init__(self, parent=None):
super(MainFrame, self).__init__(parent)
self.setWindowFlags(Qt.FramelessWindowHint)
self.setFixedSize(860, 560)
# Set the opacity
self.setWindowOpacity(1 - 50 / 100)
layout = QtWidgets.QHBoxLayout(self)
layout.addWidget(QtWidgets.QPushButton("TEST"))
В этом примере кода виджет QPushButton будет выглядеть прозрачным, то же самое с метками и другими виджетами. Как применить прозрачность ТОЛЬКО к моему классу MainFrame.
Редактировать :
вот что у меня есть (прозрачная кнопка и прозрачный QWidget):