QtWidgets.QMessageBox.warning设置背景颜色
时间: 2023-06-16 22:08:27 浏览: 118
改变对话框背景颜色
你可以通过设置QMessageBox的样式表来更改其背景颜色。以下是一个示例:
```python
from PyQt5.QtWidgets import QMessageBox
msg = QMessageBox()
msg.setWindowTitle("Warning")
msg.setText("This is a warning message.")
msg.setIcon(QMessageBox.Warning)
# 设置背景颜色为红色
msg.setStyleSheet("QMessageBox {background-color: red;}")
msg.exec_()
```
在这个例子中,我们使用了`setStyleSheet()`方法来设置`QMessageBox`的样式表,将其背景颜色设置为红色。你可以根据需要更改颜色。
阅读全文