rpasdt.gui package¶
Subpackages¶
Submodules¶
rpasdt.gui.form_utils module¶
- rpasdt.gui.form_utils.get_diffusion_model_fields_config(diffusion_model: <module 'ndlib.models.DiffusionModel' from '/home/docs/checkouts/readthedocs.org/user_builds/rpasdt/envs/stable/lib/python3.7/site-packages/ndlib/models/DiffusionModel.py'>) Dict[str, rpasdt.gui.dynamic_form.models.FormFieldConfig][source]¶
- rpasdt.gui.form_utils.get_diffusion_model_form_config(diffusion_model: <module 'ndlib.models.DiffusionModel' from '/home/docs/checkouts/readthedocs.org/user_builds/rpasdt/envs/stable/lib/python3.7/site-packages/ndlib/models/DiffusionModel.py'>, title: Optional[str] = None)[source]¶
- rpasdt.gui.form_utils.get_graph_form_config(graph_type: rpasdt.algorithm.taxonomies.GraphTypeEnum)[source]¶
rpasdt.gui.main module¶
rpasdt.gui.main_window module¶
rpasdt.gui.mathplotlib_components module¶
rpasdt.gui.thread_utils module¶
- class rpasdt.gui.thread_utils.Worker(fn, *args, **kwargs)[source]¶
Bases:
PyQt5.QtCore.QRunnableWorker 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
- class rpasdt.gui.thread_utils.WorkerSignals[source]¶
Bases:
PyQt5.QtCore.QObjectDefines 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¶
rpasdt.gui.utils module¶
- rpasdt.gui.utils.create_action(title: str, parent: Optional[PyQt5.QtWidgets.QWidget] = None, handler: Optional[any] = None, tooltip: Optional[str] = None, shortcut: Optional[str] = None, icon: Optional[PyQt5.QtGui.QIcon] = None) PyQt5.QtWidgets.QAction[source]¶
- rpasdt.gui.utils.run_long_task(function, function_args=[], function_kwargs={}, title: str = '', callback=None)[source]¶
- rpasdt.gui.utils.show_alert_dialog(title: str, text: str, icon: QMessageBox_Icon = 1, informative_text: str = None, detailed_text: str = None)[source]¶
- rpasdt.gui.utils.show_dynamic_dialog(object: Any, title: Optional[str] = None, config: Optional[rpasdt.gui.dynamic_form.models.DynamicFormConfig] = None, parent: Optional[PyQt5.QtWidgets.QWidget] = None) Optional[Any][source]¶