1. 关于对话框
2. 错误对话框
3. 提问对话框
4. 警告对话框
5. 消息对话框
有2点差异:
- 显示的对话框图标可能不同
- 显示的按钮是不一样的
def initUI(self):
self.setWindowTitle(‘QMessageBoxDemo’)
self.setGeometry(500,500,300,200)
button1 = QPushButton('关于对话框')
button1.clicked.connect(self.showDialog)
button2 = QPushButton('错误对话框')
button2.clicked.connect(self.showDialog)
button3 = QPushButton('警告对话框')
button3.clicked.connect(self.showDialog)
button4 = QPushButton('提问对话框')
button4.clicked.connect(self.showDialog)
button5 = QPushButton('消息对话框')
button5.clicked.connect(self.showDialog)
layout = QVBoxLayout()
layout.addWidget(button1)
layout.addWidget(button2)
layout.addWidget(button3)
layout.addWidget(button4)
layout.addWidget(button5)
mainForm = QWidge