pyqt5设置group组合框的大小
时间: 2024-09-14 09:16:31 浏览: 45
pyqt5的组合式部件制作(四)的资源
在PyQt5中,如果你想调整QGroupBox(组合框)的大小,你可以直接设置其几何属性,比如宽度、高度或者使用setGeometry()方法。以下是一个简单的例子:
```python
groupBox = QGroupBox('我的组合框')
# 设置固定尺寸
groupBox.setSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) # 如果想设置固定的大小
groupBox.resize(300, 200) # 直接指定宽高,单位通常是像素
# 或者使用geometry方法
groupBox.setGeometry(100, 100, 400, 300) # (x, y, width, height)
# 如果你想让QGroupBox自适应内容,可以使用默认的SizePolicy
groupBox.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred) # 默认的适应策略
# 显示到窗口上
main_widget.addWidget(groupBox)
```
在实际应用中,你可以根据需要调整尺寸大小,并考虑将其放在合适的布局管理器内,如 QVBoxLayout、QHBoxLayout 或 QFormLayout 中,以便组合框与其他控件一起排列。
阅读全文