label#
Module Contents#
Label for high dpi pixmap |
|
Fluent label base class |
|
Caption text label |
|
Body text label |
|
Strong body text label |
|
Subtitle text label |
|
Sub title text label |
|
Large title text label |
|
Display text label |
|
Image label |
|
Avatar widget |
|
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)#