pyqt5怎么换ui界面背景
时间: 2023-10-30 17:12:28 浏览: 109
PyQt5 实现给窗口设置背景图片的方法
5星 · 资源好评率100%
要更改PyQt5 UI界面的背景,请使用QPalette类和setBrush方法。以下是更改背景颜色的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QWidget
from PyQt5.QtGui import QPalette, QColor
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 设置背景颜色为红色
pal = self.palette()
pal.setColor(QPalette.Background, QColor(255, 0, 0))
self.setPalette(pal)
if __name__ == '__main__':
app = QApplication([])
widget = MyWidget()
widget.show()
app.exec_()
```
在这个例子中,我们创建了一个QWidget子类MyWidget,然后使用QPalette类将背景颜色设置为红色。您可以使用不同的颜色来更改背景。
阅读全文