示例#1
0
def showMessage(title='', text='', icon=QMessageBox.NoIcon, windowIcon=QIcon(''), parent=None):
    """
    Show a message box.
    """
    message = QMessageBox(parent=parent)
    message.setWindowIcon(windowIcon)
    message.setIcon(icon)
    message.setWindowTitle(title)
    message.setText(text)
    message.setStandardButtons(QMessageBox.Ok)
    message.exec()
示例#2
0
 def clear_all_memory_action(self):
     """
     Creates Question QMessageBox to check user wants to clear all memory
     when action is pressed from file menu
     """
     msg = QMessageBox(QMessageBox.Question,
                       "Clear All", "All workspaces and windows will be removed.\nAre you sure?")
     msg.addButton(QMessageBox.Ok)
     msg.addButton(QMessageBox.Cancel)
     msg.setWindowIcon(QIcon(':/images/MantidIcon.ico'))
     reply = msg.exec()
     if reply == QMessageBox.Ok:
         self.clear_all_memory()
示例#3
0
def permission_box_to_prepend_import():
    msg_box = QMessageBox()
    msg_box.setWindowTitle("Mantid Workbench")
    msg_box.setWindowIcon(QIcon(':/images/MantidIcon.ico'))
    msg_box.setText("It looks like this python file uses a Mantid "
                    "algorithm but does not import the Mantid API.")
    msg_box.setInformativeText("Would you like to add a line to import "
                               "the Mantid API?")
    msg_box.setStandardButtons(QMessageBox.Yes | QMessageBox.No)
    msg_box.setDefaultButton(QMessageBox.Yes)
    permission = msg_box.exec_()
    if permission == QMessageBox.Yes:
        return True
    return False
def permission_box_to_prepend_import():
    msg_box = QMessageBox()
    msg_box.setWindowTitle("Mantid Workbench")
    msg_box.setWindowIcon(QIcon(':/images/MantidIcon.ico'))
    msg_box.setText("It looks like this python file uses a Mantid "
                    "algorithm but does not import the Mantid API.")
    msg_box.setInformativeText("Would you like to add a line to import "
                               "the Mantid API?")
    msg_box.setStandardButtons(QMessageBox.Yes | QMessageBox.No)
    msg_box.setDefaultButton(QMessageBox.Yes)
    permission = msg_box.exec_()
    if permission == QMessageBox.Yes:
        return True
    return False