QMessageBox可以设置icon吗
时间: 2023-07-27 09:32:15 浏览: 170
Delphi下可自定义窗体内icon图标的MessageBox函数
是的,QMessageBox可以设置icon。可以使用setIcon()函数设置消息框的图标,例如:
```python
msgBox = QtWidgets.QMessageBox()
msgBox.setIcon(QtWidgets.QMessageBox.Information)
msgBox.setText("This is a message box with an icon.")
msgBox.setWindowTitle("Message Box with Icon")
msgBox.setStandardButtons(QtWidgets.QMessageBox.Ok | QtWidgets.QMessageBox.Cancel)
msgBox.setDefaultButton(QtWidgets.QMessageBox.Ok)
msgBox.setIconPixmap(QtGui.QPixmap("icon.png").scaled(64, 64))
result = msgBox.exec_()
```
在上面的示例中,我们使用了setIconPixmap()函数设置了消息框的图标。
阅读全文