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)¶