label#

Module Contents#

PixmapLabel

Label for high dpi pixmap

FluentLabelBase

Fluent label base class

CaptionLabel

Caption text label

BodyLabel

Body text label

StrongBodyLabel

Strong body text label

SubtitleLabel

Subtitle text label

TitleLabel

Sub title text label

LargeTitleLabel

Large title text label

DisplayLabel

Display text label

ImageLabel

Image label

AvatarWidget

Avatar widget

HyperlinkLabel

Hyperlink label

class PixmapLabel(parent=None)#

Bases: PyQt5.QtWidgets.QLabel

Label for high dpi pixmap

setPixmap(pixmap: PyQt5.QtGui.QPixmap)#
pixmap()#
paintEvent(e)#
class FluentLabelBase(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: PyQt5.QtWidgets.QLabel

Fluent label base class

Constructors#

  • FluentLabelBase(parent: QWidget = None)

  • FluentLabelBase(text: str, parent: QWidget = None)

abstract getFont()#
setTextColor(light=QColor(0, 0, 0), dark=QColor(255, 255, 255))#

set the text color of label

Parameters#

light, dark: QColor | Qt.GlobalColor | str

text color in light/dark mode

lightColor()#
darkColor()#
pixelFontSize()#
strikeOut()#
underline()#
class CaptionLabel(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: FluentLabelBase

Caption text label

Constructors#

  • CaptionLabel(parent: QWidget = None)

  • CaptionLabel(text: str, parent: QWidget = None)

getFont()#
class BodyLabel(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: FluentLabelBase

Body text label

Constructors#

  • BodyLabel(parent: QWidget = None)

  • BodyLabel(text: str, parent: QWidget = None)

getFont()#
class StrongBodyLabel(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: FluentLabelBase

Strong body text label

Constructors#

  • StrongBodyLabel(parent: QWidget = None)

  • StrongBodyLabel(text: str, parent: QWidget = None)

getFont()#
class SubtitleLabel(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: FluentLabelBase

Subtitle text label

Constructors#

  • SubtitleLabel(parent: QWidget = None)

  • SubtitleLabel(text: str, parent: QWidget = None)

getFont()#
class TitleLabel(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: FluentLabelBase

Sub title text label

Constructors#

  • TitleLabel(parent: QWidget = None)

  • TitleLabel(text: str, parent: QWidget = None)

getFont()#
class LargeTitleLabel(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: FluentLabelBase

Large title text label

Constructors#

  • LargeTitleLabel(parent: QWidget = None)

  • LargeTitleLabel(text: str, parent: QWidget = None)

getFont()#
class DisplayLabel(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: FluentLabelBase

Display text label

Constructors#

  • DisplayLabel(parent: QWidget = None)

  • DisplayLabel(text: str, parent: QWidget = None)

getFont()#
class ImageLabel(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: PyQt5.QtWidgets.QLabel

Image label

Constructors#

  • ImageLabel(parent: QWidget = None)

  • ImageLabel(image: str | QImage | QPixmap, parent: QWidget = None)

clicked#
setBorderRadius(topLeft: int, topRight: int, bottomLeft: int, bottomRight: int)#

set the border radius of image

setImage(image: str | PyQt5.QtGui.QPixmap | PyQt5.QtGui.QImage = None)#

set the image of label

scaledToWidth(width: int)#
scaledToHeight(height: int)#
isNull()#
mouseReleaseEvent(e)#
setPixmap(pixmap: PyQt5.QtGui.QPixmap)#
pixmap() PyQt5.QtGui.QPixmap#
setMovie(movie: PyQt5.QtGui.QMovie)#
paintEvent(e)#
topLeftRadius()#
topRightRadius()#
bottomLeftRadius()#
bottomRightRadius()#
class AvatarWidget(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: ImageLabel

Avatar widget

Constructors#

  • AvatarWidget(parent: QWidget = None)

  • AvatarWidget(image: str | QImage | QPixmap, parent: QWidget = None)

radius#
getRadius()#
setRadius(radius: int)#
paintEvent(e)#
class HyperlinkLabel(parent=None)#

Bases: PyQt5.QtWidgets.QPushButton

Hyperlink label

Constructors#

  • HyperlinkLabel(parent: QWidget = None)

  • HyperlinkLabel(text: str, parent: QWidget = None)

  • HyperlinkLabel(url: QUrl, parent: QWidget = None)

url#
underlineVisible#
getUrl() PyQt5.QtCore.QUrl#
setUrl(url: PyQt5.QtCore.QUrl | str)#
isUnderlineVisible()#
setUnderlineVisible(isVisible: bool)#