PyQt5 – QCalendarWidget
Last Updated :
09 Aug, 2021
QCalendarWidget is the class that provides a monthly based calendar widget allowing the user to select a date, this class belongs to the QWidgets class. A calendar is a system of organizing days for social, religious, commercial, or administrative purposes. This is done by giving names to periods of time, typically days, weeks, months and years. A date is the designation of a single, specific day within such a system. Below is how QCalendarWidget looks like.
Example :
A window having a QCalendarWidget and user can see the various months and can select any date
Below is the implementation
Python3
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__()
self .setWindowTitle( "Python " )
self .setGeometry( 100 , 100 , 600 , 400 )
self .UiComponents()
self .show()
def UiComponents( self ):
calendar = QCalendarWidget( self )
calendar.setGeometry( 50 , 50 , 400 , 250 )
App = QApplication(sys.argv)
window = Window()
sys.exit(App. exec ())
|
Output :
Share your thoughts in the comments
Please Login to comment...