tool_tip

Module Contents

ToolTipPosition

Info bar position

ToolTip

Tool tip

ToolTipPositionManager

Tooltip position manager

TopToolTipManager

Top tooltip position manager

BottomToolTipManager

Bottom tooltip position manager

LeftToolTipManager

Left tooltip position manager

RightToolTipManager

Right tooltip position manager

TopRightToolTipManager

Top right tooltip position manager

TopLeftToolTipManager

Top left tooltip position manager

BottomRightToolTipManager

Bottom right tooltip position manager

BottomLeftToolTipManager

Bottom left tooltip position manager

ToolTipFilter

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

position(tooltip: ToolTip, parent: PyQt5.QtWidgets.QWidget) PyQt5.QtCore.QPoint
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