qwidget设置背景颜色
时间: 2023-07-04 21:16:51 浏览: 240
自定义页面背景颜色
您可以使用`setStyleSheet`函数来设置QWidget的背景颜色。以下是一个示例代码:
```python
from PyQt5.QtWidgets import QWidget, QApplication
from PyQt5.QtGui import QColor
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.setStyleSheet("background-color: {}".format(QColor(255, 255, 255).name())) # 设置背景颜色为白色
if __name__ == "__main__":
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
```
在上面的代码中,我们使用`setStyleSheet`函数并设置了一个CSS样式,其中`background-color`属性用于设置背景颜色。`QColor`函数用于创建一个颜色对象,我们可以通过传递RGB值来指定颜色。最后,我们使用`name`函数将颜色对象转换为字符串格式。
阅读全文