PyQt5 QCalendarWidget - Accessing Font Metrics Last Updated : 23 Sep, 2022 Summarize Comments Improve Suggest changes Share Like Article Like Report In this article we will see how we can get the font metrics of the QCalendarWidget. A font is a particular size, weight and style of a typeface. Each font was a matched set of type, one piece for each glyph. By changing font we can change the style of the text present in the calendar. We can change/set font using setFont method. Font metrics calculate the size of characters and strings for a given font of calendar. In order to do this we will use fontMetrics method with the QCalendarWidget object. Syntax : calendar.fontMetrics() Argument : It takes no argument Return : It return QFontMetrics object Below is the implementation Python3 # 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, 650, 400) # calling method self.UiComponents() # showing all the widgets self.show() # method for components def UiComponents(self): # creating a QCalendarWidget object self.calendar = QCalendarWidget(self) # setting geometry to the calendar self.calendar.setGeometry(50, 10, 400, 250) # setting cursor self.calendar.setCursor(Qt.PointingHandCursor) # font font = QFont('Times', 5) # setting font to the calendar self.calendar.setFont(font) # creating label to show the properties self.label = QLabel(self) # setting geometry to the label self.label.setGeometry(100, 280, 250, 60) # making label multi line self.label.setWordWrap(True) # getting font Metrics Object value = self.calendar.fontMetrics() # setting text to the label self.label.setText("Font Metrics : " + 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 : Comment More infoAdvertise with us Next Article PyQt5 QCalendarWidget - Accessing Frame Size R rakshitarora Follow Improve Article Tags : Python Python-PyQt Python-gui Python PyQt-QCalendarWidget Practice Tags : python Similar Reads PyQt5 QCalendarWidget - Accessing Geometry In this article we will see how we can get the geometry of the QCalendarWidget. Geometry basically refer to the position and the size of the calendar. We can change the size of calendar with the help of resize method and position can be changed with the help of move method. Combining these two metho 2 min read PyQt5 QCalendarWidget - Accessing Font Information In this article we will see how we can get the font information of the QCalendarWidget. A font is a particular size, weight and style of a typeface. Each font was a matched set of type, one piece for each glyph. By changing font we can change the style of the text present in the calendar. We can cha 2 min read PyQt5 QCalendarWidget - Accessing Frame Geometry In this article we will see how we can get the frame geometry of the QCalendarWidget. Frame geometry of the calendar relative to its parent including any window frame, by default this property contains a value that depends on the user's platform and screen geometry. In order to do this we will use f 2 min read PyQt5 QCalendarWidget - Accessing Frame Size In this article we will see how we can get the frame size of the QCalendarWidget. Frame size o holds the size of the calendar including any window frame, by default this property contains a value that depends on the user's platform and screen geometry. In order to do this we will use frameSize meth 2 min read PyQt5 QCalendarWidget - Getting Font In this article we will see how we can get the font of the QCalendarWidget. A font is a particular size, weight and style of a typeface. Each font was a matched set of type, one piece for each glyph. By changing font we can change the style of the text present in the calendar. We can change/set font 2 min read PyQt5 QCalendarWidget - Accessing Description Property In this article we will see how we can get the description property of the QCalendarWidget. Description property hold the details about the calendar i.e all the details like how it is made and important things related to it. By default description has a empty string although we can add description a 2 min read Like