Source code for gemviz.licensedialog

from PyQt5 import QtWidgets

from . import utils


[docs] class LicenseDialog(QtWidgets.QDialog): """Show license text in a GUI window.""" # UI file name matches this module, different extension ui_file = utils.getUiFileName(__file__) def __init__(self, parent): self.parent = parent super().__init__(parent) utils.myLoadUi(self.ui_file, baseinstance=self) self.setup() def setup(self): from . import LICENSE_FILE self.setModal(True) license_text = open(LICENSE_FILE, "r").read() self.license.setText(license_text)
# ----------------------------------------------------------------------------- # :copyright: (c) 2023-2024, UChicago Argonne, LLC # # Distributed under the terms of the Argonne National Laboratory Open Source License. # # The full license is in the file LICENSE.txt, distributed with this software. # -----------------------------------------------------------------------------