Qt | 提示框QMessageBox的使用方法


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

1、警告消息窗

python:

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

C++:

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

在这里插入图片描述
2、信息提示消息窗

python:

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

C++:

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

在这里插入图片描述
3、错误提示消息窗

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

在这里插入图片描述

4、自定义一个消息窗

python:

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

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

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

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

        # 显示消息窗
        mb.show()

在这里插入图片描述


ends…

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐