tool_tip¶
Module Contents¶
Info bar position |
|
Tool tip |
|
Tooltip position manager |
|
Top tooltip position manager |
|
Bottom tooltip position manager |
|
Left tooltip position manager |
|
Right tooltip position manager |
|
Top right tooltip position manager |
|
Top left tooltip position manager |
|
Bottom right tooltip position manager |
|
Bottom left tooltip position manager |
|
Tool tip filter |
- class ToolTipPosition¶
Bases:
enum.Enum
Info bar position
- TOP = 0¶
- BOTTOM = 1¶
- LEFT = 2¶
- RIGHT = 3¶
- TOP_LEFT = 4¶
- TOP_RIGHT = 5¶
- BOTTOM_LEFT = 6¶
- BOTTOM_RIGHT = 7¶
- class ToolTip(text='', parent=None)¶
Bases:
PyQt5.QtWidgets.QFrame
Tool tip
- text()¶
- setText(text)¶
set text on tooltip
- duration()¶
- setDuration(duration: int)¶
set tooltip duration in milliseconds
Parameters¶
- duration: int
display duration in milliseconds, if duration <= 0, tooltip won’t disappear automatically
- showEvent(e)¶
- hideEvent(e)¶
- adjustPos(widget, position: ToolTipPosition)¶
adjust the position of tooltip relative to widget
- class ToolTipPositionManager¶
Tooltip position manager
- static make(position: ToolTipPosition)¶
mask info bar manager according to the display position
- class TopToolTipManager¶
Bases:
ToolTipPositionManager
Top tooltip position manager
- class BottomToolTipManager¶
Bases:
ToolTipPositionManager
Bottom tooltip position manager
- class LeftToolTipManager¶
Bases:
ToolTipPositionManager
Left tooltip position manager
- class RightToolTipManager¶
Bases:
ToolTipPositionManager
Right tooltip position manager
- class TopRightToolTipManager¶
Bases:
ToolTipPositionManager
Top right tooltip position manager
- class TopLeftToolTipManager¶
Bases:
ToolTipPositionManager
Top left tooltip position manager
- class BottomRightToolTipManager¶
Bases:
ToolTipPositionManager
Bottom right tooltip position manager
- class BottomLeftToolTipManager¶
Bases:
ToolTipPositionManager
Bottom left tooltip position manager
- class ToolTipFilter(parent: PyQt5.QtWidgets.QWidget, showDelay=300, position=ToolTipPosition.TOP)¶
Bases:
PyQt5.QtCore.QObject
Tool tip filter
- eventFilter(obj: PyQt5.QtCore.QObject, e: PyQt5.QtCore.QEvent) bool ¶
- hideToolTip()¶
hide tool tip
- showToolTip()¶
show tool tip
- setToolTipDelay(delay: int)¶
set the delay of tool tip