在QWidget中设置QGridLayout 的样式表
时间: 2024-05-11 12:19:34 浏览: 155
QWidget样式表设置背景示例代码
可以使用`setStyleSheet`函数来设置`QGridLayout`的样式表。下面是一个简单的示例:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QGridLayout, QLabel
app = QApplication([])
# 创建一个QWidget
widget = QWidget()
# 创建一个QGridLayout
layout = QGridLayout()
# 向QGridLayout中添加两个QLabel
label1 = QLabel("Label 1")
label2 = QLabel("Label 2")
layout.addWidget(label1, 0, 0)
layout.addWidget(label2, 0, 1)
# 设置QGridLayout的样式表
layout.setStyleSheet("QLabel { background-color: yellow; }")
# 将QGridLayout设置为QWidget的布局
widget.setLayout(layout)
# 显示QWidget
widget.show()
app.exec_()
```
在上面的示例中,我们使用`setStyleSheet`函数将`QLabel`的背景色设置为黄色。你可以根据自己的需要修改样式表。
阅读全文