abstracts ¶
Classes:
-
AbstractQItem
– -
AbstractSettingsScrollArea
– -
AbstractSettingsWidget
– -
AbstractToolbar
– -
AbstractToolbarSettings
– -
AbstractYAMLObject
– -
CheckBox
– -
DoubleSpinBox
– -
ExtendedDialog
– -
ExtendedScrollArea
– -
ExtendedTableView
– -
ExtendedWidget
– -
ExtendedWidgetBase
– -
HBoxLayout
– -
LineEdit
– -
NotchProvider
– -
ProgressBar
– -
PushButton
– -
Shortcut
– -
SpinBox
– -
Timer
– -
VBoxLayout
–
Functions:
LayoutChildT module-attribute
¶
AbstractQItem ¶
Methods:
Attributes:
-
storable_attrs
(tuple[str, ...]
) –
set_qobject_names ¶
set_qobject_names() -> None
Source code
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
|
AbstractSettingsScrollArea ¶
AbstractSettingsScrollArea()
Bases: ExtendedScrollArea
, QYAMLObjectSingleton
Methods:
Attributes:
-
frame
(QFrame
) – -
hlayout
(HBoxLayout
) – -
storable_attrs
(tuple[str, ...]
) – -
vlayout
(VBoxLayout
) –
Source code
374 375 376 377 378 379 380 381 |
|
get_separator ¶
get_separator(horizontal: bool = False) -> QFrame
Source code
318 319 320 321 322 |
|
set_qobject_names ¶
set_qobject_names() -> None
Source code
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
|
setup_ui ¶
setup_ui() -> None
Source code
340 341 342 343 344 345 346 347 348 349 |
|
AbstractSettingsWidget ¶
AbstractSettingsWidget()
Bases: ExtendedWidget
, QYAMLObjectSingleton
Methods:
Attributes:
-
hlayout
(HBoxLayout
) – -
storable_attrs
(tuple[str, ...]
) – -
vlayout
(VBoxLayout
) –
Source code
355 356 357 358 359 360 361 362 363 364 |
|
get_separator ¶
get_separator(horizontal: bool = False) -> QFrame
Source code
318 319 320 321 322 |
|
set_qobject_names ¶
set_qobject_names() -> None
Source code
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
|
setup_ui ¶
setup_ui() -> None
Source code
314 315 316 |
|
AbstractToolbar ¶
AbstractToolbar(main: MainWindow, settings: QWidget | None = None)
Bases: ExtendedWidget
, NotchProvider
Methods:
-
get_notches
– -
get_separator
– -
init_notches
– -
on_current_frame_changed
– -
on_current_output_changed
– -
on_toggle
– -
resize_main_window
– -
set_qobject_names
– -
setup_ui
–
Attributes:
-
class_storable_attrs
– -
hlayout
(HBoxLayout
) – -
is_notches_visible
(bool
) – -
main
(MainWindow
) – -
name
(str
) – -
notches_changed
– -
num_keys
– -
settings
– -
storable_attrs
– -
toggle_button
– -
visibility
– -
vlayout
(VBoxLayout
) –
Source code
429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 |
|
class_storable_attrs class-attribute
instance-attribute
¶
num_keys class-attribute
instance-attribute
¶
num_keys = [
Key_1,
Key_2,
Key_3,
Key_4,
Key_5,
Key_6,
Key_7,
Key_8,
Key_9,
Key_0,
]
toggle_button instance-attribute
¶
toggle_button = PushButton(name, self, checkable=True, clicked=on_toggle)
get_notches ¶
get_notches() -> Notches
Source code
405 406 407 |
|
get_separator ¶
get_separator(horizontal: bool = False) -> QFrame
Source code
318 319 320 321 322 |
|
init_notches ¶
init_notches(main: MainWindow = ...) -> None
Source code
402 403 |
|
on_current_frame_changed ¶
on_current_frame_changed(frame: Frame) -> None
Source code
471 472 |
|
on_current_output_changed ¶
Source code
474 475 |
|
on_toggle ¶
on_toggle(new_state: bool) -> None
Source code
461 462 463 464 465 466 467 468 469 |
|
resize_main_window ¶
resize_main_window(expanding: bool) -> None
Source code
481 482 483 484 485 486 487 488 489 |
|
set_qobject_names ¶
set_qobject_names() -> None
Source code
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
|
setup_ui ¶
setup_ui() -> None
Source code
455 456 457 458 459 |
|
AbstractToolbarSettings ¶
AbstractToolbarSettings(parent: type[AbstractToolbar] | AbstractToolbar)
Bases: AbstractSettingsWidget
Methods:
Attributes:
-
hlayout
(HBoxLayout
) – -
parent_toolbar_type
– -
storable_attrs
(tuple[str, ...]
) – -
vlayout
(VBoxLayout
) –
Source code
393 394 395 396 |
|
parent_toolbar_type instance-attribute
¶
parent_toolbar_type = parent if isinstance(parent, type) else __class__
get_separator ¶
get_separator(horizontal: bool = False) -> QFrame
Source code
318 319 320 321 322 |
|
set_qobject_names ¶
set_qobject_names() -> None
Source code
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
|
setup_ui ¶
setup_ui() -> None
Source code
314 315 316 |
|
AbstractYAMLObject ¶
Bases: AbstractQItem
, SafeYAMLObject
Methods:
Attributes:
-
storable_attrs
(tuple[str, ...]
) –
Source code
305 306 307 |
|
set_qobject_names ¶
set_qobject_names() -> None
Source code
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
|
CheckBox ¶
CheckBox(
name: str,
*args: QWidget | QBoxLayout | Stretch,
tooltip: str | None = None,
**kwargs: Any
)
Bases: ExtendedItemWithName
, QCheckBox
Source code
233 234 235 236 |
|
DoubleSpinBox ¶
DoubleSpinBox(
*args: QWidget | QBoxLayout | Stretch,
tooltip: str | None = None,
hidden: bool = False,
**kwargs: Any
)
Bases: ExtendedItemInit
, QDoubleSpinBox
Source code
216 217 218 219 220 221 222 223 224 225 226 227 228 |
|
ExtendedDialog ¶
Bases: AbstractQItem
, QDialog
Methods:
Attributes:
-
storable_attrs
(tuple[str, ...]
) –
set_qobject_names ¶
set_qobject_names() -> None
Source code
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
|
ExtendedItemInit ¶
ExtendedItemInit(
*args: QWidget | QBoxLayout | Stretch,
tooltip: str | None = None,
hidden: bool = False,
**kwargs: Any
)
Bases: ExtItemBase
Source code
216 217 218 219 220 221 222 223 224 225 226 227 228 |
|
ExtendedItemWithName ¶
ExtendedItemWithName(
name: str,
*args: QWidget | QBoxLayout | Stretch,
tooltip: str | None = None,
**kwargs: Any
)
Bases: ExtendedItemInit
Source code
233 234 235 236 |
|
ExtendedLayout ¶
ExtendedLayout()
ExtendedLayout(init_value: QWidget | QBoxLayout | None, **kwargs: Any)
ExtendedLayout(
init_value: LayoutChildT | Sequence[LayoutChildT] | None, **kwargs: Any
)
ExtendedLayout(
parent: QWidget | QBoxLayout | None = None,
children: LayoutChildT | Sequence[LayoutChildT] | None = None,
**kwargs: Any
)
ExtendedLayout(
arg0: QWidget | QBoxLayout | None = None,
arg1: LayoutChildT | Sequence[LayoutChildT] | None = None,
spacing: int | None = None,
alignment: AlignmentFlag | None = None,
**kwargs: Any
)
Bases: QBoxLayout
Methods:
-
addLayouts
– -
addWidgets
– -
clear
– -
stretch
–
Source code
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 |
|
addLayouts ¶
addLayouts(layouts: Sequence[QBoxLayout]) -> None
Source code
112 113 114 |
|
addWidgets ¶
addWidgets(widgets: Sequence[QWidget]) -> None
Source code
108 109 110 |
|
clear ¶
clear() -> None
Source code
116 117 118 119 120 121 122 123 124 125 126 127 128 129 |
|
ExtendedScrollArea ¶
Bases: ExtendedWidgetBase
, QScrollArea
Methods:
Attributes:
-
frame
(QFrame
) – -
hlayout
(HBoxLayout
) – -
storable_attrs
(tuple[str, ...]
) – -
vlayout
(VBoxLayout
) –
get_separator ¶
get_separator(horizontal: bool = False) -> QFrame
Source code
318 319 320 321 322 |
|
set_qobject_names ¶
set_qobject_names() -> None
Source code
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
|
setup_ui ¶
setup_ui() -> None
Source code
340 341 342 343 344 345 346 347 348 349 |
|
ExtendedTableView ¶
Bases: AbstractQItem
, QTableView
Methods:
Attributes:
-
storable_attrs
(tuple[str, ...]
) –
set_qobject_names ¶
set_qobject_names() -> None
Source code
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
|
ExtendedWidget ¶
Bases: ExtendedWidgetBase
, QWidget
Methods:
Attributes:
-
hlayout
(HBoxLayout
) – -
storable_attrs
(tuple[str, ...]
) – -
vlayout
(VBoxLayout
) –
get_separator ¶
get_separator(horizontal: bool = False) -> QFrame
Source code
318 319 320 321 322 |
|
set_qobject_names ¶
set_qobject_names() -> None
Source code
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
|
setup_ui ¶
setup_ui() -> None
Source code
314 315 316 |
|
ExtendedWidgetBase ¶
Bases: AbstractQItem
Methods:
Attributes:
-
hlayout
(HBoxLayout
) – -
storable_attrs
(tuple[str, ...]
) – -
vlayout
(VBoxLayout
) –
get_separator ¶
get_separator(horizontal: bool = False) -> QFrame
Source code
318 319 320 321 322 |
|
set_qobject_names ¶
set_qobject_names() -> None
Source code
279 280 281 282 283 284 285 286 287 288 289 290 291 292 |
|
setup_ui ¶
setup_ui() -> None
Source code
314 315 316 |
|
HBoxLayout ¶
HBoxLayout()
HBoxLayout(init_value: QWidget | QBoxLayout | None, **kwargs: Any)
HBoxLayout(
init_value: LayoutChildT | Sequence[LayoutChildT] | None, **kwargs: Any
)
HBoxLayout(
parent: QWidget | QBoxLayout | None = None,
children: LayoutChildT | Sequence[LayoutChildT] | None = None,
**kwargs: Any
)
HBoxLayout(
arg0: QWidget | QBoxLayout | None = None,
arg1: LayoutChildT | Sequence[LayoutChildT] | None = None,
spacing: int | None = None,
alignment: AlignmentFlag | None = None,
**kwargs: Any
)
Bases: QHBoxLayout
, ExtendedLayout
Methods:
-
addLayouts
– -
addWidgets
– -
clear
– -
stretch
–
Source code
159 160 161 162 163 164 |
|
addLayouts ¶
addLayouts(layouts: Sequence[QBoxLayout]) -> None
Source code
112 113 114 |
|
addWidgets ¶
addWidgets(widgets: Sequence[QWidget]) -> None
Source code
108 109 110 |
|
clear ¶
clear() -> None
Source code
116 117 118 119 120 121 122 123 124 125 126 127 128 129 |
|
LineEdit ¶
LineEdit(
placeholder: str,
*args: QWidget | QBoxLayout | Stretch,
tooltip: str | None = None,
**kwargs: Any
)
Bases: ExtendedItemInit
, QLineEdit
Source code
244 245 246 247 |
|
NotchProvider ¶
Bases: QABC
Methods:
Attributes:
get_notches ¶
get_notches() -> Notches
Source code
405 406 407 |
|
init_notches ¶
init_notches(main: MainWindow = ...) -> None
Source code
402 403 |
|
ProgressBar ¶
ProgressBar(
*args: QWidget | QBoxLayout | Stretch,
tooltip: str | None = None,
hidden: bool = False,
**kwargs: Any
)
Bases: ExtendedItemInit
, QProgressBar
Source code
216 217 218 219 220 221 222 223 224 225 226 227 228 |
|
PushButton ¶
PushButton(
name: str,
*args: QWidget | QBoxLayout | Stretch,
tooltip: str | None = None,
**kwargs: Any
)
Bases: ExtendedItemWithName
, QPushButton
Source code
233 234 235 236 |
|
Shortcut ¶
Shortcut(
key: QKeySequence | StandardKey | str | int | None,
parent: QObject | None,
handler: Callable[[], None],
)
Bases: QShortcut
Source code
267 268 269 270 271 272 |
|
SpinBox ¶
SpinBox(
parent: QWidget | None = None,
minimum: int | None = None,
maximum: int | None = None,
suffix: str | None = None,
tooltip: str | None = None,
**kwargs: Any
)
Bases: QSpinBox
Source code
197 198 199 200 201 202 203 204 205 206 |
|
Timer ¶
Timer(
*args: QWidget | QBoxLayout | Stretch,
tooltip: str | None = None,
hidden: bool = False,
**kwargs: Any
)
Bases: ExtendedItemInit
, QTimer
Source code
216 217 218 219 220 221 222 223 224 225 226 227 228 |
|
VBoxLayout ¶
VBoxLayout()
VBoxLayout(init_value: QWidget | QBoxLayout | None, **kwargs: Any)
VBoxLayout(
init_value: LayoutChildT | Sequence[LayoutChildT] | None, **kwargs: Any
)
VBoxLayout(
parent: QWidget | QBoxLayout | None = None,
children: LayoutChildT | Sequence[LayoutChildT] | None = None,
**kwargs: Any
)
VBoxLayout(
arg0: QWidget | QBoxLayout | None = None,
arg1: LayoutChildT | Sequence[LayoutChildT] | None = None,
spacing: int | None = None,
alignment: AlignmentFlag | None = None,
**kwargs: Any
)
Bases: QVBoxLayout
, ExtendedLayout
Methods:
-
addLayouts
– -
addWidgets
– -
clear
– -
stretch
–
Source code
188 189 190 191 192 193 |
|
addLayouts ¶
addLayouts(layouts: Sequence[QBoxLayout]) -> None
Source code
112 113 114 |
|
addWidgets ¶
addWidgets(widgets: Sequence[QWidget]) -> None
Source code
108 109 110 |
|
clear ¶
clear() -> None
Source code
116 117 118 119 120 121 122 123 124 125 126 127 128 129 |
|
main_window cached
¶
main_window() -> MainWindow
Source code
505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 |
|
storage_err_msg ¶
Source code
534 535 536 537 538 539 540 541 542 |
|
try_load ¶
try_load(
state: dict[str, Any],
name: str,
expected_type: type[T],
receiver: T | _OneArgumentFunction | _SetterFunction | None = None,
error_msg: str | None = None,
nullable: bool = False,
) -> None
Source code
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 |
|