QMessageBox在PyQt5.QtWidgets下,要先导入
from PyQt5 import QtWidgets
通用参数说明
QMessageBox下的消息框一般传参如下
- 第一个参数QWidget为父窗口
- 第二个参数为消息框的窗口标题
- 第三个参数是按钮,多个按钮用|分开例如
msg_box = QtWidgets.QMessageBox
msg_box.question(self, '窗口标题', '提示信息', msg_box.Ok | msg_box.Cancel | msg_box.Yes, msg_box.Cancel)
- 第四个参数为默认高亮的按钮
QMessageBox内置的常用按钮
- QMessageBox.Ok
- QMessageBox.No
- QMessageBox.Cancel
- QMessageBox.Yes
- QMessageBox.Close
- QMessageBox.Discard
信息框QMessageBox.information
def information(self, QWidget, p_str, p_str_1, buttons, QMessageBox_StandardButtons=None, QMessageBox_StandardButton=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__
""" information(QWidget, str, str, buttons: Union[QMessageBox.StandardButtons, QMessageBox.StandardButton] = QMessageBox.Ok, defaultButton: QMessageBox.StandardButton = QMessageBox.NoButton) -> QMessageBox.StandardButton """
pass
问答框 QMessageBox.question
def question(self, QWidget, p_str, p_str_1, buttons, QMessageBox_StandardButtons=None, QMessageBox_StandardButton=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__
""" question(QWidget, str, str, buttons: Union[QMessageBox.StandardButtons, QMessageBox.StandardButton] = QMessageBox.StandardButtons(QMessageBox.Yes|QMessageBox.No), defaultButton: QMessageBox.StandardButton = QMessageBox.NoButton) -> QMessageBox.StandardButton """
pass
警告QMessageBox.warning
def warning(self, QWidget, p_str, p_str_1, buttons, QMessageBox_StandardButtons=None, QMessageBox_StandardButton=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__
""" warning(QWidget, str, str, buttons: Union[QMessageBox.StandardButtons, QMessageBox.StandardButton] = QMessageBox.Ok, defaultButton: QMessageBox.StandardButton = QMessageBox.NoButton) -> QMessageBox.StandardButton """
pass
危险QMessageBox.critical
def critical(self, QWidget, p_str, p_str_1, buttons, QMessageBox_StandardButtons=None, QMessageBox_StandardButton=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__
""" critical(QWidget, str, str, buttons: Union[QMessageBox.StandardButtons, QMessageBox.StandardButton] = QMessageBox.Ok, defaultButton: QMessageBox.StandardButton = QMessageBox.NoButton) -> QMessageBox.StandardButton """
pass
关于QMessageBox.about
def about(self, QWidget, p_str, p_str_1): # real signature unknown; restored from __doc__
""" about(QWidget, str, str) """
pass
image
网友评论