def msgbox(hsgui, title, msg): # Make a non modal critical QMessageBox msgBox = QMessageBox( hsgui ); msgBox.setAttribute( Qt.WA_DeleteOnClose ) msgBox.setStandardButtons( QMessageBox.Ok ) msgBox.setWindowTitle( title ) msgBox.setText( msg ) msgBox.setModal( False ) msgBox.open( msgBox.close ) msgBox.show() hsgui.non_modal_qt_handles.append(msgBox)
def emergency_msgbox(title, msg): 'Make a non modal critical QMessageBox.' from PyQt4.Qt import QMessageBox msgBox = QMessageBox(None) msgBox.setAttribute(Qt.WA_DeleteOnClose) msgBox.setStandardButtons(QMessageBox.Ok) msgBox.setWindowTitle(title) msgBox.setText(msg) msgBox.setModal(False) msgBox.open(msgBox.close) msgBox.show() return msgBox