teaching_tip¶
Module Contents¶
Teaching tip tail position |
|
Generic enumeration. |
|
Teaching tip view |
|
Teaching tip bubble |
|
Teaching tip |
|
Pop up teaching tip |
|
Teaching tip manager |
|
Top tail teaching tip manager |
|
Bottom tail teaching tip manager |
|
Left tail teaching tip manager |
|
Left tail teaching tip manager |
|
Top left tail teaching tip manager |
|
Top right tail teaching tip manager |
|
Bottom left tail teaching tip manager |
|
Bottom right tail teaching tip manager |
|
Left top tail teaching tip manager |
|
Left bottom tail teaching tip manager |
|
Right top tail teaching tip manager |
|
Right bottom tail teaching tip manager |
- class TeachingTipTailPosition¶
Bases:
enum.Enum
Teaching tip tail position
- TOP = 0¶
- BOTTOM = 1¶
- LEFT = 2¶
- RIGHT = 3¶
- TOP_LEFT = 4¶
- TOP_RIGHT = 5¶
- BOTTOM_LEFT = 6¶
- BOTTOM_RIGHT = 7¶
- LEFT_TOP = 8¶
- LEFT_BOTTOM = 9¶
- RIGHT_TOP = 10¶
- RIGHT_BOTTOM = 11¶
- NONE = 12¶
- class ImagePosition¶
Bases:
enum.Enum
Generic enumeration.
Derive from this class to define new enumerations.
- TOP = 0¶
- BOTTOM = 1¶
- LEFT = 2¶
- RIGHT = 3¶
- class TeachingTipView(title: str, content: str, icon: qfluentwidgets.common.icon.FluentIconBase | PyQt5.QtGui.QIcon | str = None, image: str | PyQt5.QtGui.QPixmap | PyQt5.QtGui.QImage = None, isClosable=True, tailPosition=TeachingTipTailPosition.BOTTOM, parent=None)¶
Bases:
qfluentwidgets.components.widgets.flyout.FlyoutView
Teaching tip view
- paintEvent(e)¶
- class TeachTipBubble(view: qfluentwidgets.components.widgets.flyout.FlyoutViewBase, tailPosition=TeachingTipTailPosition.BOTTOM, parent=None)¶
Bases:
PyQt5.QtWidgets.QWidget
Teaching tip bubble
- setView(view: PyQt5.QtWidgets.QWidget)¶
- paintEvent(e)¶
- class TeachingTip(view: qfluentwidgets.components.widgets.flyout.FlyoutViewBase, target: PyQt5.QtWidgets.QWidget, duration=1000, tailPosition=TeachingTipTailPosition.BOTTOM, parent=None, isDeleteOnClose=True)¶
Bases:
PyQt5.QtWidgets.QWidget
Teaching tip
- property view¶
- setShadowEffect(blurRadius=35, offset=(0, 8))¶
add shadow to dialog
- showEvent(e)¶
- closeEvent(e)¶
- eventFilter(obj, e: PyQt5.QtCore.QEvent)¶
- addWidget(widget: PyQt5.QtWidgets.QWidget, stretch=0, align=Qt.AlignLeft)¶
add widget to teaching tip
- setView(view)¶
- classmethod make(view: qfluentwidgets.components.widgets.flyout.FlyoutViewBase, target: PyQt5.QtWidgets.QWidget, duration=1000, tailPosition=TeachingTipTailPosition.BOTTOM, parent=None, isDeleteOnClose=True)¶
Parameters¶
- view: FlyoutViewBase
teaching tip view
- target: QWidget
the target widget to show tip
- duration: int
the time for teaching tip to display in milliseconds. If duration is less than zero, teaching tip will never disappear.
- tailPosition: TeachingTipTailPosition
the position of bubble tail
- parent: QWidget
parent widget
- isDeleteOnClose: bool
whether delete flyout automatically when flyout is closed
- classmethod create(target: PyQt5.QtWidgets.QWidget, title: str, content: str, icon: qfluentwidgets.common.icon.FluentIconBase | PyQt5.QtGui.QIcon | str = None, image: str | PyQt5.QtGui.QPixmap | PyQt5.QtGui.QImage = None, isClosable=True, duration=1000, tailPosition=TeachingTipTailPosition.BOTTOM, parent=None, isDeleteOnClose=True)¶
Parameters¶
- target: QWidget
the target widget to show tip
- 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
- duraction: int
the time for teaching tip to display in milliseconds. If duration is less than zero, teaching tip will never disappear.
- parent: QWidget
parent widget
- isDeleteOnClose: bool
whether delete flyout automatically when flyout is closed
- class PopupTeachingTip(view: qfluentwidgets.components.widgets.flyout.FlyoutViewBase, target: PyQt5.QtWidgets.QWidget, duration=1000, tailPosition=TeachingTipTailPosition.BOTTOM, parent=None, isDeleteOnClose=True)¶
Bases:
TeachingTip
Pop up teaching tip
- class TeachingTipManager¶
Bases:
PyQt5.QtCore.QObject
Teaching tip manager
- doLayout(tip: TeachTipBubble)¶
manage the layout of tip
- imagePosition()¶
- position(tip: TeachingTip) PyQt5.QtCore.QPoint ¶
- draw(tip: TeachTipBubble, painter: PyQt5.QtGui.QPainter)¶
draw the shape of bubble
- static make(position: TeachingTipTailPosition)¶
mask teaching tip manager according to the display position
- class TopTailTeachingTipManager¶
Bases:
TeachingTipManager
Top tail teaching tip manager
- doLayout(tip)¶
manage the layout of tip
- imagePosition()¶
- draw(tip, painter)¶
draw the shape of bubble
- class BottomTailTeachingTipManager¶
Bases:
TeachingTipManager
Bottom tail teaching tip manager
- doLayout(tip)¶
manage the layout of tip
- draw(tip, painter)¶
draw the shape of bubble
- class LeftTailTeachingTipManager¶
Bases:
TeachingTipManager
Left tail teaching tip manager
- doLayout(tip)¶
manage the layout of tip
- imagePosition()¶
- draw(tip, painter)¶
draw the shape of bubble
- class RightTailTeachingTipManager¶
Bases:
TeachingTipManager
Left tail teaching tip manager
- doLayout(tip)¶
manage the layout of tip
- imagePosition()¶
- draw(tip, painter)¶
draw the shape of bubble
- class TopLeftTailTeachingTipManager¶
Bases:
TopTailTeachingTipManager
Top left tail teaching tip manager
- draw(tip, painter)¶
draw the shape of bubble
- class TopRightTailTeachingTipManager¶
Bases:
TopTailTeachingTipManager
Top right tail teaching tip manager
- draw(tip, painter)¶
draw the shape of bubble
- class BottomLeftTailTeachingTipManager¶
Bases:
BottomTailTeachingTipManager
Bottom left tail teaching tip manager
- draw(tip, painter)¶
draw the shape of bubble
- class BottomRightTailTeachingTipManager¶
Bases:
BottomTailTeachingTipManager
Bottom right tail teaching tip manager
- draw(tip, painter)¶
draw the shape of bubble
- class LeftTopTailTeachingTipManager¶
Bases:
LeftTailTeachingTipManager
Left top tail teaching tip manager
- imagePosition()¶
- draw(tip, painter)¶
draw the shape of bubble
- class LeftBottomTailTeachingTipManager¶
Bases:
LeftTailTeachingTipManager
Left bottom tail teaching tip manager
- imagePosition()¶
- draw(tip, painter)¶
draw the shape of bubble
- class RightTopTailTeachingTipManager¶
Bases:
RightTailTeachingTipManager
Right top tail teaching tip manager
- imagePosition()¶
- draw(tip, painter)¶
draw the shape of bubble
- class RightBottomTailTeachingTipManager¶
Bases:
RightTailTeachingTipManager
Right bottom tail teaching tip manager
- imagePosition()¶
- draw(tip, painter)¶
draw the shape of bubble