pyqt QMessageBox 添加窗口图标
时间: 2024-03-07 10:44:27 浏览: 443
Qt 设置窗口图标1
在PyQt中,可以使用QMessageBox来创建消息对话框,并可以通过设置窗口图标来自定义对话框的外观。下面是一个示例代码,演示如何添加窗口图标:
```python
from PyQt5.QtWidgets import QApplication, QMessageBox
from PyQt5.QtGui import QIcon
app = QApplication([])
# 创建一个消息对话框
msg_box = QMessageBox()
# 设置窗口图标
icon = QIcon("path_to_icon.png")
msg_box.setWindowIcon(icon)
# 设置对话框的标题和文本内容
msg_box.setWindowTitle("Message Box")
msg_box.setText("This is a message box with a custom icon.")
# 显示对话框
msg_box.exec_()
```
在上面的代码中,首先创建了一个QMessageBox对象`msg_box`,然后使用`setWindowIcon()`方法设置了窗口图标。你需要将`"path_to_icon.png"`替换为你自己的图标文件路径。
接下来,使用`setWindowTitle()`方法设置了对话框的标题,使用`setText()`方法设置了对话框的文本内容。
最后,使用`exec_()`方法显示了对话框。
请注意,为了运行这段代码,你需要安装PyQt库,并将图标文件替换为你自己的图标文件路径。
阅读全文