In this article we will see how we can access the strength of the color effect of the label by default there is no color effect to the label although we can create color effect for the label. Color effect is not like background color it is more like of colored filters we use on pictures. Strength is the intensity of the color effect.
In order to do this we use strength method.
Syntax : color_effect.strength()
Here color_effect is the QGraphicsColorizeEffect objectArgument : It takes no argument
Return : It returns float value
Note : Strength value ranges from 0 to 1.0
Below is the implementation
| # importing libraries fromPyQt5.QtWidgets import*fromPyQt5 importQtCore, QtGui fromPyQt5.QtGui import*fromPyQt5.QtCore import*importsys   classWindow(QMainWindow):      def__init__(self):         super().__init__()          # making background color light yellow         self.setStyleSheet("background : lightyellow;")          # setting title         self.setWindowTitle("Python ")          # setting geometry         self.setGeometry(100, 100, 600, 400)          # calling method         self.UiComponents()          # showing all the widgets         self.show()      # method for widgets     defUiComponents(self):          # creating label         label =QLabel("Label", self)          # setting geometry to the label         label.setGeometry(200, 100, 150, 60)          # setting alignment to the label         label.setAlignment(Qt.AlignCenter)          # setting font         label.setFont(QFont('Arial', 15))          # creating a color effect         color_effect =QGraphicsColorizeEffect()          # setting color to color effect         color_effect.setColor(Qt.darkRed)          # setting strength         color_effect.setStrength(0.5)          # adding color effect to the label         label.setGraphicsEffect(color_effect)          # creating result label         result =QLabel(self)          # setting geometry to the result         result.setGeometry(200, 200, 300, 30)          # getting the strength         strength =color_effect.strength()          # setting text to result label         result.setText("Color : "+str(strength))   # create pyqt5 app App =QApplication(sys.argv)  # create the instance of our Window window =Window()  # start the app sys.exit(App.exec())  | 
Output :

 
                                    








