示例#1
0
def massage(icon, title, message, parent=None):
    reply = QtWidgets.QMessageBox(
        parent) if parent else QtWidgets.QMessageBox()

    if icon == "critical":
        reply.setIconPixmap(cfg.warning_icon)

    elif icon == "warning":
        reply.setIconPixmap(cfg.simple_warning_icon)

    elif icon == "massage":
        reply.setIconPixmap(cfg.massage_icon)

    else:
        reply.setIconPixmap(icon)

    css = loadCSS.loadCSS(
        os.path.join(os.path.dirname(pipeline.CSS.__file__), 'mainWindow.css'))
    reply.setStyleSheet(css)

    reply.setText(message)
    reply.setWindowTitle(title)
    reply.setStandardButtons(QtWidgets.QMessageBox.Close)

    result = reply.exec_()
示例#2
0
def warning(icon, title, message):
    if icon == "critical":
        dlg_icon = cfg.warning_icon
    elif icon == "warning":
        dlg_icon = cfg.simple_warning_icon
    else:
        dlg_icon = cfg.warning_icon

    reply = QtWidgets.QMessageBox()
    reply.setIconPixmap(dlg_icon)

    reply.setText(message)

    reply.setWindowTitle(title)
    css = loadCSS.loadCSS(
        os.path.join(os.path.dirname(pipeline.CSS.__file__), 'mainWindow.css'))
    reply.setStyleSheet(css)
    reply.setStandardButtons(QtWidgets.QMessageBox.Yes
                             | QtWidgets.QMessageBox.No)

    result = reply.exec_()
    if result == QtWidgets.QMessageBox.Yes:
        return True
    else:
        return False