In diesem Artikel werden wir sehen, wie wir das aktuelle Jahr des QCalendarWidget erhalten können. Aktuelles Jahr ist das im Kalender angezeigte Jahr, dh das aktuelle Seitenjahr. Wir können die Seite mit Hilfe der setCurrentPageMethode einstellen .

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

Syntax: calender.yearShown()

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, 600, 400) 
  
        
        self.UiComponents() 
  
        
        self.show() 
  
    
    def UiComponents(self): 
  
        
        calender = QCalendarWidget(self) 
  
        
        calender.setGeometry(10, 10, 400, 250) 
  
        
        year = 1999
        month = 10
  
        
        calender.setCurrentPage(year, month) 
  
        
        label = QLabel(self) 
  
        
        label.setGeometry(100, 280, 250, 60) 
  
        
        label.setWordWrap(True) 
  
        
        value = calender.yearShown() 
  
        
        label.setText("Current Year : " + str(value)) 
  
  
App = QApplication(sys.argv) 
  
window = Window() 
  
sys.exit(App.exec()) 

Ausgabe :