Python PySide2.QtWidgets.QMessageBox() Examples
The following are 29
code examples of PySide2.QtWidgets.QMessageBox().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
PySide2.QtWidgets
, or try the search function
.
Example #1
Source File: gui.py From batch_textures_convert with MIT License | 6 votes |
def confirmDialog(tex_count): """ displays a confirmation dialog (with info about amount of found textures) for starting texture conversion process """ font = QtGui.QFont() font.setBold( True ) dialog = QtWidgets.QMessageBox() if in_hou: dialog.setParent(hou.ui.mainQtWindow(), QtCore.Qt.Window) dialog.setProperty("houdiniStyle", True) dialog.setFont(font) dialog.setIcon(QtWidgets.QMessageBox.Information) dialog.setWindowTitle("Proceed?") dialog.setText("{} textures found, proceed?".format(tex_count)) dialog.setStandardButtons(QtWidgets.QMessageBox.Cancel | QtWidgets.QMessageBox.Ok) dialog.setDefaultButton(QtWidgets.QMessageBox.Yes) ret = dialog.exec_() if ret == dialog.Ok: return True else: return False
Example #2
Source File: except_hook.py From node-launcher with MIT License | 6 votes |
def except_hook(exception_type, exception_value, traceback_object): notice = f'''Wild bug appears! <br> Please copy this text and <a href="https://github.com/lightning-power-users/node-launcher/issues/new">open an issue on GitHub</a>.<br> Node Launcher version {NODE_LAUNCHER_RELEASE}<br><br> Error information:''' traceback_io = StringIO() traceback.print_tb(traceback_object, None, traceback_io) traceback_io.seek(0) traceback_info = traceback_io.read() sections = [ notice, str(exception_type), str(exception_value), traceback_info ] msg = '<br>'.join(sections) error_message = QMessageBox() error_message.setTextFormat(Qt.RichText) error_message.setTextInteractionFlags(Qt.TextSelectableByMouse) error_message.setFixedWidth(800) error_message.setText(msg) error_message.exec_() sys.exit(1)
Example #3
Source File: universal_tool_template_1112.py From universal_tool_template.py with MIT License | 6 votes |
def quickMsg(self, msg, block=1): tmpMsg = QtWidgets.QMessageBox(self) # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") lineCnt = len(msg.split('\n')) if lineCnt > 25: scroll = QtWidgets.QScrollArea() scroll.setWidgetResizable(1) content = QtWidgets.QWidget() scroll.setWidget(content) layout = QtWidgets.QVBoxLayout(content) layout.addWidget(QtWidgets.QLabel(msg)) tmpMsg.layout().addWidget(scroll, 0, 0, 1, tmpMsg.layout().columnCount()) tmpMsg.setStyleSheet("QScrollArea{min-width:600 px; min-height: 400px}") else: tmpMsg.setText(msg) if block == 0: tmpMsg.setWindowModality( QtCore.Qt.NonModal ) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) if block: tmpMsg.exec_() else: tmpMsg.show()
Example #4
Source File: application.py From node-launcher with MIT License | 6 votes |
def check_version(): latest_version = LauncherSoftware().get_latest_release_version() if latest_version is None: return latest_major, latest_minor, latest_bugfix = latest_version.split('.') major, minor, bugfix = NODE_LAUNCHER_RELEASE.split('.') major_upgrade = latest_major > major minor_upgrade = (latest_major == major and latest_minor > minor) bugfix_upgrade = (latest_major == major and latest_minor == minor and latest_bugfix > bugfix) if major_upgrade or minor_upgrade or bugfix_upgrade: message_box = QMessageBox() message_box.setTextFormat(Qt.RichText) message_box.setText(UPGRADE) message_box.setInformativeText( f'Your version: {NODE_LAUNCHER_RELEASE}\n' f'New version: {latest_version}' ) message_box.exec_()
Example #5
Source File: universal_tool_template_1115.py From universal_tool_template.py with MIT License | 6 votes |
def quickMsg(self, msg, block=1): tmpMsg = QtWidgets.QMessageBox(self) # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") lineCnt = len(msg.split('\n')) if lineCnt > 25: scroll = QtWidgets.QScrollArea() scroll.setWidgetResizable(1) content = QtWidgets.QWidget() scroll.setWidget(content) layout = QtWidgets.QVBoxLayout(content) tmpLabel = QtWidgets.QLabel(msg) tmpLabel.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse) layout.addWidget(tmpLabel) tmpMsg.layout().addWidget(scroll, 0, 0, 1, tmpMsg.layout().columnCount()) tmpMsg.setStyleSheet("QScrollArea{min-width:600 px; min-height: 400px}") else: tmpMsg.setText(msg) if block == 0: tmpMsg.setWindowModality( QtCore.Qt.NonModal ) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) if block: tmpMsg.exec_() else: tmpMsg.show()
Example #6
Source File: universal_tool_template_1010.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg, block=1): tmpMsg = QtWidgets.QMessageBox(self) # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg) if block == 0: tmpMsg.setWindowModality( QtCore.Qt.NonModal ) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) if block: tmpMsg.exec_() else: tmpMsg.show()
Example #7
Source File: universal_tool_template_0803.py From universal_tool_template.py with MIT License | 5 votes |
def default_message(self, ui_name): msgName = ui_name[:-7]+"_msg" msg_txt = msgName + " is not defined in uiList." if msgName in self.uiList: msg_txt = self.uiList[msgName] tmpMsg = QtWidgets.QMessageBox() tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg_txt) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) tmpMsg.exec_()
Example #8
Source File: universal_tool_template_0803.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg): tmpMsg = QtWidgets.QMessageBox() # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) tmpMsg.exec_()
Example #9
Source File: universal_tool_template_0904.py From universal_tool_template.py with MIT License | 5 votes |
def default_message(self, ui_name): msgName = ui_name[:-7]+"_msg" msg_txt = msgName + " is not defined in uiList." if msgName in self.uiList: msg_txt = self.uiList[msgName] tmpMsg = QtWidgets.QMessageBox() tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg_txt) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) tmpMsg.exec_()
Example #10
Source File: universal_tool_template_0904.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg): tmpMsg = QtWidgets.QMessageBox() # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) tmpMsg.exec_()
Example #11
Source File: universal_tool_template_v8.1.py From universal_tool_template.py with MIT License | 5 votes |
def default_message(self, ui_name): msgName = ui_name[:-7]+"_msg" msg_txt = msgName + " is not defined in uiList." if msgName in self.uiList: msg_txt = self.uiList[msgName] tmpMsg = QtWidgets.QMessageBox() tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg_txt) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) tmpMsg.exec_()
Example #12
Source File: universal_tool_template_v8.1.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg): tmpMsg = QtWidgets.QMessageBox() # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) tmpMsg.exec_()
Example #13
Source File: messages.py From GridCal with GNU General Public License v3.0 | 5 votes |
def yes_no_question(text, title='Question'): """ Question message :param text: :param title: :return: True / False """ buttonReply = QtWidgets.QMessageBox.question(None, title, text, QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No, QtWidgets.QMessageBox.No) return buttonReply == QtWidgets.QMessageBox.Yes
Example #14
Source File: messages.py From GridCal with GNU General Public License v3.0 | 5 votes |
def info_msg(text, title="Information"): """ Message box :param text: Text to display :param title: Name of the window """ msg = QtWidgets.QMessageBox() msg.setIcon(QtWidgets.QMessageBox.Information) msg.setText(text) msg.setWindowTitle(title) msg.setStandardButtons(QtWidgets.QMessageBox.Ok) return msg.exec_()
Example #15
Source File: messages.py From GridCal with GNU General Public License v3.0 | 5 votes |
def warning_msg(text, title="Warning"): """ Message box :param text: Text to display :param title: Name of the window """ msg = QtWidgets.QMessageBox() msg.setIcon(QtWidgets.QMessageBox.Warning) msg.setText(text) msg.setWindowTitle(title) msg.setStandardButtons(QtWidgets.QMessageBox.Ok) return msg.exec_()
Example #16
Source File: messages.py From GridCal with GNU General Public License v3.0 | 5 votes |
def error_msg(text, title="Error"): """ Message box :param text: Text to display :param title: Name of the window """ msg = QtWidgets.QMessageBox() msg.setIcon(QtWidgets.QMessageBox.Critical) msg.setText(text) msg.setWindowTitle(title) msg.setStandardButtons(QtWidgets.QMessageBox.Ok) return msg.exec_()
Example #17
Source File: message_utils.py From spore with MIT License | 5 votes |
def confirm_dialog(self, msg, title='Title'): dialog = QtWidgets.QMessageBox() dialog.setIcon(QtWidgets.QMessageBox.Question) result = dialog.question(self.parent_wdg, title, msg, QtWidgets.QMessageBox.Yes, QtWidgets.QMessageBox.No ) if result == QtWidgets.QMessageBox.Yes: return True else: return False
Example #18
Source File: universal_tool_template_0903.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg): tmpMsg = QtWidgets.QMessageBox() # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) tmpMsg.exec_()
Example #19
Source File: universal_tool_template_1110.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg, block=1): tmpMsg = QtWidgets.QMessageBox(self) # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg) if block == 0: tmpMsg.setWindowModality( QtCore.Qt.NonModal ) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) if block: tmpMsg.exec_() else: tmpMsg.show()
Example #20
Source File: universal_tool_template_1100.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg, block=1): tmpMsg = QtWidgets.QMessageBox(self) # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg) if block == 0: tmpMsg.setWindowModality( QtCore.Qt.NonModal ) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) if block: tmpMsg.exec_() else: tmpMsg.show()
Example #21
Source File: UITranslator.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg): tmpMsg = QtWidgets.QMessageBox() # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) tmpMsg.exec_()
Example #22
Source File: GearBox_template_1010.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg, block=1): tmpMsg = QtWidgets.QMessageBox(self) # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg) if block == 0: tmpMsg.setWindowModality( QtCore.Qt.NonModal ) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) if block: tmpMsg.exec_() else: tmpMsg.show()
Example #23
Source File: universal_tool_template_2010.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg, block=1, ask=0): tmpMsg = QtWidgets.QMessageBox(self) # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") lineCnt = len(msg.split('\n')) if lineCnt > 25: scroll = QtWidgets.QScrollArea() scroll.setWidgetResizable(1) content = QtWidgets.QWidget() scroll.setWidget(content) layout = QtWidgets.QVBoxLayout(content) tmpLabel = QtWidgets.QLabel(msg) tmpLabel.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse) layout.addWidget(tmpLabel) tmpMsg.layout().addWidget(scroll, 0, 0, 1, tmpMsg.layout().columnCount()) tmpMsg.setStyleSheet("QScrollArea{min-width:600 px; min-height: 400px}") else: tmpMsg.setText(msg) if block == 0: tmpMsg.setWindowModality( QtCore.Qt.NonModal ) if ask==0: tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) else: tmpMsg.setStandardButtons(QtWidgets.QMessageBox.Ok | QtWidgets.QMessageBox.Cancel) if block: value = tmpMsg.exec_() if value == QtWidgets.QMessageBox.Ok: return 1 else: return 0 else: tmpMsg.show() return 0
Example #24
Source File: ClassName_1010.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg, block=1, ask=0): tmpMsg = QtWidgets.QMessageBox(self) # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") lineCnt = len(msg.split('\n')) if lineCnt > 25: scroll = QtWidgets.QScrollArea() scroll.setWidgetResizable(1) content = QtWidgets.QWidget() scroll.setWidget(content) layout = QtWidgets.QVBoxLayout(content) tmpLabel = QtWidgets.QLabel(msg) tmpLabel.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse) layout.addWidget(tmpLabel) tmpMsg.layout().addWidget(scroll, 0, 0, 1, tmpMsg.layout().columnCount()) tmpMsg.setStyleSheet("QScrollArea{min-width:600 px; min-height: 400px}") else: tmpMsg.setText(msg) if block == 0: tmpMsg.setWindowModality( QtCore.Qt.NonModal ) if ask==0: tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) else: tmpMsg.setStandardButtons(QtWidgets.QMessageBox.Ok | QtWidgets.QMessageBox.Cancel) if block: value = tmpMsg.exec_() if value == QtWidgets.QMessageBox.Ok: return 1 else: return 0 else: tmpMsg.show() return 0
Example #25
Source File: universal_tool_template_1020.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg, block=1): tmpMsg = QtWidgets.QMessageBox(self) # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") tmpMsg.setText(msg) if block == 0: tmpMsg.setWindowModality( QtCore.Qt.NonModal ) tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) if block: tmpMsg.exec_() else: tmpMsg.show()
Example #26
Source File: universal_tool_template_1116.py From universal_tool_template.py with MIT License | 5 votes |
def quickMsg(self, msg, block=1, ask=0): tmpMsg = QtWidgets.QMessageBox(self) # for simple msg that no need for translation tmpMsg.setWindowTitle("Info") lineCnt = len(msg.split('\n')) if lineCnt > 25: scroll = QtWidgets.QScrollArea() scroll.setWidgetResizable(1) content = QtWidgets.QWidget() scroll.setWidget(content) layout = QtWidgets.QVBoxLayout(content) tmpLabel = QtWidgets.QLabel(msg) tmpLabel.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse) layout.addWidget(tmpLabel) tmpMsg.layout().addWidget(scroll, 0, 0, 1, tmpMsg.layout().columnCount()) tmpMsg.setStyleSheet("QScrollArea{min-width:600 px; min-height: 400px}") else: tmpMsg.setText(msg) if block == 0: tmpMsg.setWindowModality( QtCore.Qt.NonModal ) if ask==0: tmpMsg.addButton("OK",QtWidgets.QMessageBox.YesRole) else: tmpMsg.setStandardButtons(QtWidgets.QMessageBox.Ok | QtWidgets.QMessageBox.Cancel) if block: value = tmpMsg.exec_() if value == QtWidgets.QMessageBox.Ok: return 1 else: return 0 else: tmpMsg.show() return 0
Example #27
Source File: configuration.py From node-launcher with MIT License | 5 votes |
def handle_delete_action(self): keys = [] for item in list(self.table.selectedItems()): keys.append(self.table.item(item.row(), 1).text()) if keys: self.delete_popup = QMessageBox() self.delete_popup.setWindowTitle('Confirm deletion') self.delete_popup.setText('Are you sure you want to delete ' + ', '.join(keys) + '?') self.delete_popup.show() self.delete_popup.buttonClicked.connect(self.handle_confirm_deletion)
Example #28
Source File: message_utils.py From spore with MIT License | 5 votes |
def info_dialog(self, msg, title='Info'): dialog = QtWidgets.QMessageBox() dialog.setIcon(QtWidgets.QMessageBox.Information) dialog.setWindowTitle(title) dialog.setText(msg) dialog.exec_()
Example #29
Source File: message_utils.py From spore with MIT License | 5 votes |
def warn_dialog(self, msg, detail=None): dialog = QtWidgets.QMessageBox() dialog.setIcon(QtWidgets.QMessageBox.Warning) # dialog.setModal(1) dialog.setWindowTitle('Warning') dialog.setText(msg) if detail: dialog.setDetailedText(detail) dialog.exec_()