Sun, 16 May 2021 20:07:24 +0200
Replaced all imports of PyQt5 to PyQt6 and started to replace code using obsoleted methods and adapt to the PyQt6 enum usage.
# -*- coding: utf-8 -*- # Copyright (c) 2015 - 2021 Detlev Offenbach <detlev@die-offenbachs.de> # """ Module implementing a dialog to show some help text. """ from PyQt6.QtCore import Qt from PyQt6.QtWidgets import QDialog from .Ui_E5SimpleHelpDialog import Ui_E5SimpleHelpDialog class E5SimpleHelpDialog(QDialog, Ui_E5SimpleHelpDialog): """ Class implementing a dialog to show some help text. """ def __init__(self, title="", label="", helpStr="", parent=None): """ Constructor @param title title of the window @type str @param label label for the help @type str @param helpStr HTML help text @type str @param parent reference to the parent widget @type QWidget """ super().__init__(parent) self.setupUi(self) self.setWindowFlags(Qt.WindowType.Window) self.setWindowTitle(title) if label: self.helpLabel.setText(label) else: self.helpLabel.hide() self.helpEdit.setHtml(helpStr)