PyQt5 QDateEdit – Getting Button Symbols

In this article we will see how we can get the button symbols of the QDateEdit. The date edit can two arrow buttons used for incrementing and decrementing the date, We can remove the buttons with the help of setButtonSymbols method and even after removing buttons there is no major effect on the functionality of the date edit.
In order to do this we use buttonSymbols method with the QDateEdit object
Syntax : date.buttonSymbols()
Argument : It takes no argument
Return : It returns button symbol object but when printed it shows the corresponding value of it
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__()          # 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 QDateEdit widget         date =QDateEdit(self)          # setting geometry of the date edit         date.setGeometry(100, 100, 150, 40)          # removing button         date.setButtonSymbols(2)          # creating a label         label =QLabel("zambiatek", self)          # setting geometry         label.setGeometry(100, 150, 200, 60)          # making label multiline         label.setWordWrap(True)          # getting button symbol         value =date.buttonSymbols()          # setting text to the label         label.setText("Button Symbol : "+str(value))  # create pyqt5 app App =QApplication(sys.argv)  # create the instance of our Window window =Window()  # start the app sys.exit(App.exec())  | 
Output :
 
				 
					



