material#

Package Contents#

AcrylicMenu

Acrylic menu

AcrylicLineEditMenu

Acrylic line edit menu

AcrylicCheckableMenu

Checkable menu

AcrylicCheckableSystemTrayMenu

Checkable system tray menu

AcrylicSystemTrayMenu

System tray menu

AcrylicLineEditBase

Acrylic line edit base

AcrylicLineEdit

Acrylic line edit

AcrylicSearchLineEdit

Acrylic search line edit

AcrylicComboBox

Acrylic combo box

AcrylicComboBoxSettingCard

Setting card with a combo box

AcrylicEditableComboBox

Acrylic combo box

AcrylicWidget

Acrylic widget

AcrylicBrush

Acrylic brush

AcrylicFlyoutView

Acrylic flyout view

AcrylicFlyoutViewBase

Acrylic flyout view base

AcrylicFlyout

Acrylic flyout

AcrylicToolTip

Acrylic tool tip

AcrylicToolTipFilter

Acrylic tool tip filter

class AcrylicMenu(title='', parent=None)#

Bases: AcrylicMenuBase, qfluentwidgets.components.widgets.menu.RoundMenu

Acrylic menu

class AcrylicLineEditMenu(parent: PyQt5.QtWidgets.QLineEdit)#

Bases: AcrylicMenuBase, qfluentwidgets.components.widgets.menu.LineEditMenu

Acrylic line edit menu

class AcrylicCheckableMenu(title='', parent=None, indicatorType=MenuIndicatorType.CHECK)#

Bases: AcrylicMenuBase, qfluentwidgets.components.widgets.menu.CheckableMenu

Checkable menu

class AcrylicCheckableSystemTrayMenu(title='', parent=None, indicatorType=MenuIndicatorType.CHECK)#

Bases: AcrylicCheckableMenu

Checkable system tray menu

showEvent(e)#
class AcrylicSystemTrayMenu(title='', parent=None)#

Bases: AcrylicMenu

System tray menu

showEvent(e)#
class AcrylicLineEditBase(*args, **kwargs)#

Acrylic line edit base

setCompleter(completer)#
contextMenuEvent(e)#
class AcrylicLineEdit(*args, **kwargs)#

Bases: AcrylicLineEditBase, qfluentwidgets.components.widgets.line_edit.LineEdit

Acrylic line edit

class AcrylicSearchLineEdit(*args, **kwargs)#

Bases: AcrylicLineEditBase, qfluentwidgets.components.widgets.line_edit.SearchLineEdit

Acrylic search line edit

class AcrylicComboBox(parent=None)#

Bases: qfluentwidgets.components.widgets.combo_box.ComboBox

Acrylic combo box

class AcrylicComboBoxSettingCard(configItem: qfluentwidgets.common.config.OptionsConfigItem, icon, title, content=None, texts=None, parent=None)#

Bases: qfluentwidgets.components.settings.SettingCard

Setting card with a combo box

setValue(value)#

set the value of config item

class AcrylicEditableComboBox(*args, **kwargs)#

Bases: qfluentwidgets.components.material.acrylic_line_edit.AcrylicLineEditBase, qfluentwidgets.components.widgets.combo_box.EditableComboBox

Acrylic combo box

class AcrylicWidget(*args, **kwargs)#

Acrylic widget

acrylicClipPath()#
paintEvent(e)#
class AcrylicBrush(device: PyQt5.QtWidgets.QWidget, blurRadius: int, tintColor=QColor(242, 242, 242, 150), luminosityColor=QColor(255, 255, 255, 10), noiseOpacity=0.03)#

Acrylic brush

setBlurRadius(radius: int)#
setTintColor(color: PyQt5.QtGui.QColor)#
setLuminosityColor(color: PyQt5.QtGui.QColor)#
isAvailable()#
grabImage(rect: PyQt5.QtCore.QRect)#

grab image from screen

Parameters#

rect: QRect

grabbed region

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

set blurred image

setClipPath(path: PyQt5.QtGui.QPainterPath)#
textureImage()#
paint()#
class AcrylicFlyoutView(*args, **kwargs)#

Bases: qfluentwidgets.components.material.acrylic_widget.AcrylicWidget, qfluentwidgets.components.widgets.flyout.FlyoutView

Acrylic flyout view

acrylicClipPath()#
paintEvent(e)#
class AcrylicFlyoutViewBase(*args, **kwargs)#

Bases: qfluentwidgets.components.material.acrylic_widget.AcrylicWidget, qfluentwidgets.components.widgets.flyout.FlyoutViewBase

Acrylic flyout view base

acrylicClipPath()#
paintEvent(e)#
class AcrylicFlyout(view: FlyoutViewBase, parent=None, isDeleteOnClose=True)#

Bases: qfluentwidgets.components.widgets.flyout.Flyout

Acrylic flyout

classmethod create(title: str, content: str, icon: qfluentwidgets.common.icon.FluentIconBase | PyQt5.QtGui.QIcon | str = None, image: str | PyQt5.QtGui.QPixmap | PyQt5.QtGui.QImage = None, isClosable=False, target: PyQt5.QtWidgets.QWidget | PyQt5.QtCore.QPoint = None, parent=None, aniType=FlyoutAnimationType.PULL_UP, isDeleteOnClose=True)#

create and show a flyout using the default view

Parameters#

title: str

the title of teaching tip

content: str

the content of teaching tip

icon: InfoBarIcon | FluentIconBase | QIcon | str

the icon of teaching tip

image: str | QPixmap | QImage

the image of teaching tip

isClosable: bool

whether to show the close button

target: QWidget | QPoint

the target widget or position to show flyout

parent: QWidget

parent window

aniType: FlyoutAnimationType

flyout animation type

isDeleteOnClose: bool

whether delete flyout automatically when flyout is closed

exec(pos: PyQt5.QtCore.QPoint, aniType=FlyoutAnimationType.PULL_UP)#

show calendar view

class AcrylicToolTip(text='', parent=None)#

Bases: qfluentwidgets.components.widgets.tool_tip.ToolTip

Acrylic tool tip

showEvent(e)#
class AcrylicToolTipFilter(parent: PyQt5.QtWidgets.QWidget, showDelay=300, position=ToolTipPosition.TOP)#

Bases: qfluentwidgets.components.widgets.tool_tip.ToolTipFilter

Acrylic tool tip filter