phystool.qt.helper

Module Contents

Classes

WorkerSignals

Worker

QBusyDialog

QStepProgressDialog

MultipleSelectionWidget

API

class phystool.qt.helper.WorkerSignals

Bases: PySide6.QtCore.QObject

finished

“Signal(…)”

class phystool.qt.helper.Worker(fn: collections.abc.Callable[[], str])

Bases: PySide6.QtCore.QRunnable

Initialization

run()
class phystool.qt.helper.QBusyDialog(parent: PySide6.QtWidgets.QWidget, label: str)

Bases: PySide6.QtWidgets.QProgressDialog

Initialization

run(task: collections.abc.Callable[[], Any]) None
class phystool.qt.helper.QStepProgressDialog(label: str, parent: PySide6.QtWidgets.QWidget)

Bases: PySide6.QtWidgets.QProgressDialog

Initialization

run(f: collections.abc.Callable[[], Iterator[tuple[int, int, str]]]) None
class phystool.qt.helper.MultipleSelectionWidget(left_labels: list[str], right_labels: list[str])

Bases: PySide6.QtWidgets.QWidget

Initialization

move_to_right()
move_to_left()
get_right_values() set[str]