Source code for dbsp_drp.gui_helpers

"""
Module for classes and functions shared between GUIs.
"""

from matplotlib.backend_tools import ToolBase
from PySide2 import QtWidgets

[docs]class HelpTool(ToolBase): """ Print help text. """ # keyboard shortcut default_keymap = 'h' description = 'Help' image = 'help' def __init__(self, *args, helptext="", **kwargs): self.helptext = helptext super().__init__(*args, **kwargs)
[docs] def trigger(self, *args, **kwargs): QtWidgets.QMessageBox.information(None, "Help", self.helptext)