In this article we will see how we can select the whole date of the QDateEdit. User can set a date to the date edit with the help of cursor and the keyboard. Selecting date means the text of the date, selecting date is used for copying or overwriting the text of date edit.
In order to do this we use selectAll method with the QDateEdit object
Syntax : date.selectAll()
Argument : It takes no argument
Return : It returns None
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)          # creating push button         push =QPushButton("Select", self)          # setting geometry to the push button         push.setGeometry(100, 150, 120, 30)          # adding action to the push button         # when it get clicked         push.clicked.connect(lambda: push_method())          # method called by push button         defpush_method():              # selecting text             date.selectAll()     # create pyqt5 app App =QApplication(sys.argv)  # create the instance of our Window window =Window()  # start the app sys.exit(App.exec())  | 
Output :

 
                                    







