pyqt5 改变QGroupBox的边框尺寸
时间: 2023-07-01 11:23:44 浏览: 121
可以使用QSS(Qt Style Sheets)来改变QGroupBox的边框尺寸。以下是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QGroupBox, QVBoxLayout, QWidget
from PyQt5.QtCore import Qt
if __name__ == '__main__':
app = QApplication([])
window = QWidget()
group_box = QGroupBox("Group Box Title")
layout = QVBoxLayout()
layout.addWidget(QWidget(), stretch=1)
group_box.setLayout(layout)
# 设置QGroupBox的边框尺寸为5px
group_box.setStyleSheet("QGroupBox { border: 5px solid gray; }")
# 添加QGroupBox到窗口中
main_layout = QVBoxLayout()
main_layout.addWidget(group_box)
window.setLayout(main_layout)
window.show()
app.exec_()
```
在上面的代码中,我们使用了QSS设置了QGroupBox的边框样式,其中`border`属性设置边框宽度为5px,`solid`表示边框样式为实线,`gray`表示边框颜色为灰色。您可以根据需要修改这些属性值。
阅读全文