AnnotatedScrollBar
Qt Base Class: QScrollBar
Signature: QScrollBar(self, arg__1: PySide6.QtCore.Qt.Orientation, parent: Optional[PySide6.QtWidgets.QWidget] = None) -> None
QScrollBar(self, parent: Optional[PySide6.QtWidgets.QWidget] = None) -> None
Base classes
Name | Children | Inherits |
---|---|---|
ScrollBar prettyqt.widgets.scrollbar |
|
⋔ Inheritance diagram
graph TD
1473367013056["custom_widgets.AnnotatedScrollBar"]
1473293693120["widgets.ScrollBar"]
1473293699952["widgets.ScrollBarMixin"]
1473293701904["widgets.AbstractSliderMixin"]
1473293688240["widgets.WidgetMixin"]
1473299815024["core.ObjectMixin"]
140713234304496["builtins.object"]
1473245548480["gui.PaintDeviceMixin"]
1473365414912["QtWidgets.QScrollBar"]
1473365440288["QtWidgets.QAbstractSlider"]
1473290849680["QtWidgets.QWidget"]
1473288842240["QtCore.QObject"]
1473291690208["Shiboken.Object"]
1473300082368["QtGui.QPaintDevice"]
1473293693120 --> 1473367013056
1473293699952 --> 1473293693120
1473293701904 --> 1473293699952
1473293688240 --> 1473293701904
1473299815024 --> 1473293688240
140713234304496 --> 1473299815024
1473245548480 --> 1473293688240
140713234304496 --> 1473245548480
1473365414912 --> 1473293693120
1473365440288 --> 1473365414912
1473290849680 --> 1473365440288
1473288842240 --> 1473290849680
1473291690208 --> 1473288842240
140713234304496 --> 1473291690208
1473300082368 --> 1473290849680
1473291690208 --> 1473300082368
🛈 DocStrings
Bases: ScrollBar
ScrollBar which can highlight user-defined ranges.
widget = widgets.PlainTextEdit("\n".join(str(i) for i in range(1000)))
widget.v_scrollbar = AnnotatedScrollBar(constants.VERTICAL)
widget.v_scrollbar.set_annotations([(10, 20), (50, 60), (82, 85)])
Source code in prettyqt\custom_widgets\scrollbars\annotatedscrollbar.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 |
|
⌗ Property table
Qt Property | Type | Doc |
---|---|---|
objectName |
QString | |
modal |
bool | |
windowModality |
Qt::WindowModality | |
enabled |
bool | |
geometry |
QRect | |
frameGeometry |
QRect | |
normalGeometry |
QRect | |
x |
int | |
y |
int | |
pos |
QPoint | |
frameSize |
QSize | |
size |
QSize | |
width |
int | |
height |
int | |
rect |
QRect | |
childrenRect |
QRect | |
childrenRegion |
QRegion | |
sizePolicy |
QSizePolicy | |
minimumSize |
QSize | |
maximumSize |
QSize | |
minimumWidth |
int | |
minimumHeight |
int | |
maximumWidth |
int | |
maximumHeight |
int | |
sizeIncrement |
QSize | |
baseSize |
QSize | |
palette |
QPalette | |
font |
QFont | |
cursor |
QCursor | |
mouseTracking |
bool | |
tabletTracking |
bool | |
isActiveWindow |
bool | |
focusPolicy |
Qt::FocusPolicy | |
focus |
bool | |
contextMenuPolicy |
Qt::ContextMenuPolicy | |
updatesEnabled |
bool | |
visible |
bool | |
minimized |
bool | |
maximized |
bool | |
fullScreen |
bool | |
sizeHint |
QSize | |
minimumSizeHint |
QSize | |
acceptDrops |
bool | |
windowTitle |
QString | |
windowIcon |
QIcon | |
windowIconText |
QString | |
windowOpacity |
double | |
windowModified |
bool | |
toolTip |
QString | |
toolTipDuration |
int | |
statusTip |
QString | |
whatsThis |
QString | |
accessibleName |
QString | |
accessibleDescription |
QString | |
layoutDirection |
Qt::LayoutDirection | |
autoFillBackground |
bool | |
styleSheet |
QString | |
locale |
QLocale | |
windowFilePath |
QString | |
inputMethodHints |
QFlags |
|
minimum |
int | |
maximum |
int | |
singleStep |
int | |
pageStep |
int | |
value |
int | |
sliderPosition |
int | |
tracking |
bool | |
orientation |
Qt::Orientation | |
invertedAppearance |
bool | |
invertedControls |
bool | |
sliderDown |
bool | |
annotation_color |
QColor | Color for the annotated regions |
annotations |
QVariantList | Current set of annotations |
document_length |
int | Total document length |