PyQt5 QCalendarWidget - Höhe erreichen
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
height
Zweck 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 :