PyQt5 QDateEdit – Incrementing Date

In this article we will see how we can increment i.e step up the date of the QDateEdit. Stepping update means to increment the date, it increments the current selected section i.e day, month or year. Up arrow buttons performs same action although we can remove that button and make our own button. In order to do this we use stepUp method with the QDateEdit object
Syntax : date.stepUp() Argument : It takes no argument Return : It returns None
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 QDateEdit widget        date =QDateEdit(self)        # removing buttons        date.setButtonSymbols(2)        # setting geometry of the date edit        date.setGeometry(100, 100, 150, 40)        # creating a label        push =QPushButton("Step Up", self)        # setting geometry of the push button        push.setGeometry(100, 170, 100, 30)        # adding action to the push button when it get clicked        push.clicked.connect(lambda: push_method())        # method called by the push button        defpush_method():            # stepping up the date            date.stepUp()# create pyqt5 appApp =QApplication(sys.argv)# create the instance of our Windowwindow =Window()# start the appsys.exit(App.exec()) | 
Output :
 
				 
					


