Qt | 提示框QMessageBox的使用方法


QMessageBox自定义了几个常用的消息框,常用的如下两个:

1、警告消息窗

python:

QMessageBox.warning(self.__MainWindow, '标题', '我是文本', QMessageBox.Close)

C++:

QMessageBox::warning(this, '标题', '我是文本', QMessageBox.Close)

Qt | 提示框QMessageBox的使用方法_错误提示


2、信息提示消息窗

python:

QMessageBox.information(self.__MainWindow, '标题', '我是文本', QMessageBox.Close)

C++:

QMessageBox::information(this, '标题', '我是文本', QMessageBox.Close)

Qt | 提示框QMessageBox的使用方法_错误提示_02


3、错误提示消息窗

QMessageBox::critical(this, "错误提示", "串口打开失败!\r\n请检查该端口是否存在或被占用!", "关闭");

Qt | 提示框QMessageBox的使用方法_python_03

4、自定义一个消息窗

python:

# 创建一个消息窗
mb = QMessageBox(self.__MainWindow)

# 设置标题
mb.setWindowTitle('标题')

# 设置显示内容
mb.setText('测试QMessageBox')

# 添加关闭按钮
mb.addButton(QPushButton('关闭', mb), QMessageBox.RejectRole)

# 显示消息窗
mb.show()

Qt | 提示框QMessageBox的使用方法_qt_04


ends…