Friday, October 10, 2025
HomeLanguagesPyQt5 QDateTimeEdit – Getting all the displayed Sections

PyQt5 QDateTimeEdit – Getting all the displayed Sections

In this article we will see how we can get all the displayed sections of the QDateTimeEdit widget. There are many sections in the QDateTimeedit widget like, year, month, hour, minute section. User can select any section with the help of mouse or keyboard and increment and decrement action get performed on the current section. There are some sections of the QDateTimeEdit which are not visible by default like millisecond section.

In order to do this we will use displayedSections method with the QDateTimeEdit object.

Syntax : datetimeedit.displayedSections()

Argument : It takes no argument

Return : It returns Sections object

Below is the implementation




# importing libraries
from PyQt5.QtWidgets import * 
from PyQt5 import QtCore, QtGui
from PyQt5.QtGui import * 
from PyQt5.QtCore import * 
import sys
  
  
class Window(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
    def UiComponents(self):
  
        # creating a QDateTimeEdit widget
        datetimeedit = QDateTimeEdit(self)
  
        # setting geometry
        datetimeedit.setGeometry(100, 100, 150, 35)
  
  
        # creating a label
        label = QLabel("neveropen", self)
  
        # setting geometry to the label
        label.setGeometry(100, 200, 300, 80)
  
        # making label multi line
        label.setWordWrap(True)
  
        # getting displayed sections
        value = datetimeedit.displayedSections()
  
        # setting text to the label
        label.setText("Displayed Section : " + 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 :

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32349 POSTS0 COMMENTS
Milvus
87 POSTS0 COMMENTS
Nango Kala
6715 POSTS0 COMMENTS
Nicole Veronica
11878 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11941 POSTS0 COMMENTS
Shaida Kate Naidoo
6837 POSTS0 COMMENTS
Ted Musemwa
7097 POSTS0 COMMENTS
Thapelo Manthata
6792 POSTS0 COMMENTS
Umr Jansen
6791 POSTS0 COMMENTS