In diesem Artikel werden wir sehen, wie wir die Höhe des QCalendarWidget ermitteln können. Um die Höhe zu erhalten, die wir verwenden height, enthält diese Eigenschaft die Höhe des Widgets ohne Fensterrahmen. Standardmäßig enthält diese Eigenschaft einen Wert, der von der Plattform und der Bildschirmgeometrie des Benutzers abhängt.

Zu diesem heightZweck verwenden wir eine Methode mit dem QCalendarWidget-Objekt.

Syntax: calendar.height()

Argument: Es braucht kein Argument

Return: Es wird eine Ganzzahl zurückgegeben



Unten ist die Implementierung

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.setCursor(Qt.PointingHandCursor) 
  
        
        format = QTextCharFormat() 
        format.setFont(QFont('Times', 12)) 
  
        
        self.calendar.setHeaderTextFormat(format) 
  
        
        self.label = QLabel(self) 
  
        
        self.label.setGeometry(100, 280, 250, 60) 
  
        
        self.label.setWordWrap(True) 
  
        
        value = self.calendar.height() 
  
        
        self.label.setText("Height : " + str(value)) 
  
  
  
App = QApplication(sys.argv) 
  
window = Window() 
  
sys.exit(App.exec()) 

Ausgabe :