def _invalid_id() -> None: """Show warning message about ID being invalid.""" logger.debug("displaying warning message") message_box = QErrorMessage() msg = get_error_messages("en", "invalid_id") message = msg message_box.setMinimumSize(400, 200) message_box.showMessage(message)
def show_error_box(title: str, text: str, parent: QWidget = None): error_box = QErrorMessage() # error_box.setParent(parent) error_box.setWindowTitle(title) error_box.setModal(True) error_box.setMaximumSize(600, 200) error_box.setMinimumSize(600, 200) x = error_box.showMessage(text) x = error_box.exec_()
def excepthook_errormsg(exc_type, exc_value, exc_tb): error_box = QErrorMessage() error_box.setWindowTitle("Błąd") tb = "\n".join(traceback.format_exception(exc_type, exc_value, exc_tb)) error_box.setMaximumSize(600, 200) error_box.setMinimumSize(600, 200) error_box.setModal(True) print(tb, file=sys.stderr, flush=True) x = error_box.showMessage(tb) x = error_box.exec_() QtWidgets.QApplication.quit()