PyQt5 QCommandLinkButton – Clicked Signal

In this article we will see how we can get the clicked signal of the QCommandLinkButton. This signal is emitted when the button is activated, when the shortcut key is typed, or when click or animateClick method is called. Notably, this signal is not emitted if you call setDown, setChecked or toggle method. In order to do this we use clicked method with the command link button object
Syntax : button.clicked.connect(method) Argument : It takes method as argument Action Performed : It calls the method when the clicked signal is emitted
Below is the implementation
Python3
| # importing librariesfromPyQt5.QtWidgets import*fromPyQt5 importQtCore, QtGuifromPyQt5.QtGui import*fromPyQt5.QtCore import*importsysclassWindow(QMainWindow):    def__init__(self):        super().__init__()        # setting title        self.setWindowTitle("Python ")        # setting geometry        self.setGeometry(100, 100, 500, 400)        # calling method        self.UiComponents()        # showing all the widgets        self.show()    # method for components    defUiComponents(self):        # creating a command link button        cl_button =QCommandLinkButton("Press", self)        # setting geometry        cl_button.setGeometry(250, 100, 200, 50)        # creating label        label =QLabel("zambiatek", self)        # setting label geometry        label.setGeometry(100, 100, 200, 40)        # adding action to the button        cl_button.clicked.connect(lambda: label.setText("Clicked Signal Emitted"))# create pyqt5 appApp =QApplication(sys.argv)# create the instance of our Windowwindow =Window()# start the appsys.exit(App.exec()) | 
 
				 
					


