Advertisement

PyQt6学习和应用QGroupBox的功能

阅读量:

基于其简单的结构设计, QGroupBox能够有效地组织类似的组件.例如,在界面布局中,它通常用于放置一组单选框或复选框.

实例化与元素添加

与其它widget的实例化方法相似,直接调用类。

复制代码
    self._instantiated_group_box = QGroupBox()

在放置元素之前,请先为其设置好合适的布局。建议您从以下三种标准布局中选择一种:横向拉伸(Horizontal Layout, QHBoxLayout)、垂直拉伸(Vertical Layout, QVBoxLayout)或网格式(Grid Layout, QGridLayout)。在演示过程中,默认将该组件设置为垂直拉伸 layout(VLayout),即通过给定顺序排列 widget 以实现预期效果。需要注意的是,在后续的操作中,请确保相应的 widget 已经配置好了正确的 layout 设置以避免出现意外的问题。

复制代码
    self._instantiated_group_box.setLayout(QVBoxLayout())

然后将相关元素放入其内部区域,并采用了单选框QRadioButton及其具体代码。

复制代码
 self._instantiated_group_box.layout().addWidget(QRadioButton

全部评论 (0)

还没有任何评论哟~