PyQt5 offers us to set the help the text for the push button, help text is the raw information about the push button i.e this button perform what function, how it is linked with the source etc. In this article we will see how to create and get the help text of Push Button.
In order to do this we will use setWhatsThis method to create help text and whatsThis method to get the help text.
Syntax :
button.setWhatsThis(help_text) button.whatsThis()Argument :
setWhatsThistakes string as a argument.
whatsThistakes no argument.Return :
setWhatsThisreturns None.
whatsThisreturns string.
Code :
| # importing libraries fromPyQt5.QtWidgets import*fromPyQt5.QtGui import*fromPyQt5.QtCore import*importsys   classWindow(QMainWindow):     def__init__(self):         super().__init__()          # 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 a push button         button =QPushButton("CLICK", self)          # setting geometry of button         button.setGeometry(200, 150, 100, 40)          # adding action to a button         button.clicked.connect(self.clickme)          # creating the help text         button.setWhatsThis("this isa push button \                           linked to clickme function")          # getting the help text         help=button.whatsThis()          # creating label to print help text         label =QLabel(help, self)         label.adjustSize()         label.move(200, 200)      # action method     defclickme(self):           # printing pressed         print("pressed")  # create pyqt5 app App =QApplication(sys.argv)  # create the instance of our Window window =Window()  # start the app sys.exit(App.exec())  | 
Output :

 
                                    








