phystool.qt.helper

Module Contents

Classes

WorkerSignals

Worker

QBusyDialog

QStepProgressDialog

MultipleSelectionWidget

MyQSettings

Data

logger

API

phystool.qt.helper.logger

“getLogger(…)”

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]
class phystool.qt.helper.MyQSettings

Bases: PySide6.QtCore.QSettings

get_tags(name: str) phystool.tags.Tags
get_pdb_types(name: str) set[str]
save_tags(name: str, tags: phystool.tags.Tags) None
save_pdb_types(name: str, pdb_types: set[str]) None