PyQt5 QCalendarWidget – Setting Content Margin
Last Updated :
03 Jan, 2022
In this article we will see how we can set the content margin to the QCalendarWidget. By default content margin value is zero. Margin is the extra space between the content and the exterior part, margin gives some space from the exterior parts.
In order to do this we will use setContentsMargins
method with the QCalendarWidget object.
Syntax : calendar.setContentsMargins(top, right, bottom, left)
Argument : It takes four integer as argument
Return : It return None
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 , 650 , 400 )
self .UiComponents()
self .show()
def UiComponents( self ):
self .calendar = QCalendarWidget( self )
self .calendar.setGeometry( 50 , 10 , 400 , 250 )
self .calendar.setContentsMargins( 40 , 40 , 40 , 40 )
App = QApplication(sys.argv)
window = Window()
sys.exit(App. exec ())
|
Output :
Share your thoughts in the comments
Please Login to comment...