QMessageBox
是 PyQt5 中用于显示消息提示框的控件。它可以用来显示信息、警告、错误或询问用户的确认。QMessageBox
支持显示自定义消息和标题,还可以包含按钮(如 OK、Cancel、Yes、No)来获取用户的输入。
下面介绍 QMessageBox
的一些常见用法,并附上代码示例。
1. 基本用法:显示简单的信息提示框
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QMessageBox, QPushButton
class Example(QWidget):
def __init__(self):
super().__init__()
# 设置窗口大小
self.setGeometry(100, 100, 300, 200)
self.setWindowTitle('QMessageBox 示例')
# 创建按钮来触发消息框
self.btn = QPushButton('显示信息', self)
self.btn.setGeometry(100, 80, 100, 30)
self.btn.clicked.connect(self.