qt_data_extractor package

Subpackages

Submodules

qt_data_extractor.main module

qt_data_extractor.main.run()[source]

qt_data_extractor.mainwindow module

class qt_data_extractor.mainwindow.MainWindow(api)[source]

Bases: QObject

class FilterWidgetEventInspector[source]

Bases: QObject

eventFilter(self, watched: PySide6.QtCore.QObject, event: PySide6.QtCore.QEvent) bool[source]
staticMetaObject = PySide6.QtCore.QMetaObject("FilterWidgetEventInspector" inherits "QObject": )
on_add_selected_tags()[source]
on_connection_change()[source]
on_copy_tags()[source]
on_create_new_connection()[source]
on_manage_connections()[source]
on_refresh_tags_tree(filter, max_results=100)[source]
on_remove_selected_tags(all)[source]
on_selected_tags_change()[source]
on_tags_file_select()[source]
on_tree_expanded(clicked_item)[source]
on_tree_selection_changed()[source]
on_view_tags(left=True)[source]
setup()[source]
show()[source]
staticMetaObject = PySide6.QtCore.QMetaObject("MainWindow" inherits "QObject": Methods:   #4 type=Slot, signature=on_connection_change(QString), parameters=QString   #5 type=Slot, signature=on_create_new_connection()   #6 type=Slot, signature=on_manage_connections()   #7 type=Slot, signature=on_view_tags()   #8 type=Slot, signature=on_selected_tags_change()   #9 type=Slot, signature=on_add_selected_tags()   #10 type=Slot, signature=on_remove_selected_tags()   #11 type=Slot, signature=on_copy_tags()   #12 type=Slot, signature=on_tree_expanded(QTreeWidgetItem*), parameters=QTreeWidgetItem*   #13 type=Slot, signature=on_tree_selection_changed()   #14 type=Slot, signature=on_refresh_tags_tree()   #15 type=Slot, signature=on_tags_file_select(QString), parameters=QString )
class qt_data_extractor.mainwindow.NoDelayHintProxyStyle[source]

Bases: QProxyStyle

staticMetaObject = PySide6.QtCore.QMetaObject("NoDelayHintProxyStyle" inherits "QProxyStyle": )
styleHint(self, hint: PySide6.QtWidgets.QStyle.StyleHint, option: PySide6.QtWidgets.QStyleOption | None = None, widget: PySide6.QtWidgets.QWidget | None = None, returnData: PySide6.QtWidgets.QStyleHintReturn | None = None) int[source]

qt_data_extractor.worker_thread module

class qt_data_extractor.worker_thread.Worker(fn, *args, **kwargs)[source]

Bases: QRunnable

Worker thread

Inherits from QRunnable to handler worker thread setup, signals and wrap-up.

Parameters:
  • callback (function) – The function callback to run on this worker thread. Supplied args and kwargs will be passed through to the runner.

  • args – Arguments to pass to the callback function

  • kwargs – Keywords to pass to the callback function

run()[source]

Initialise the runner function with passed args, kwargs.

class qt_data_extractor.worker_thread.WorkerSignals[source]

Bases: QObject

Defines the signals available from a running worker thread.

Supported signals are:

finished

No data

error

tuple (exctype, value, traceback.format_exc() )

result

object data returned from processing, anything

progress

int indicating % progress

error
finished
progress
result
staticMetaObject = PySide6.QtCore.QMetaObject("WorkerSignals" inherits "QObject": Methods:   #4 type=Signal, signature=finished()   #5 type=Signal, signature=error(PyObject), parameters=PyObject   #6 type=Signal, signature=result(PyObject), parameters=PyObject   #7 type=Signal, signature=progress(PyObject,PyObject), parameters=PyObject, PyObject )

Module contents