QGroupBox

The QGroupBox widget provides a group box frame with a title. More

Inheritance diagram of PySide2.QtWidgets.QGroupBox

Synopsis

Functions

Slots

Signals

Detailed Description

../../_images/windows-groupbox.png

A group box provides a frame, a title on top, a keyboard shortcut, and displays various other widgets inside itself. The keyboard shortcut moves keyboard focus to one of the group box’s child widgets.

QGroupBox also lets you set the title (normally set in the constructor) and the title’s alignment . Group boxes can be checkable . Child widgets in checkable group boxes are enabled or disabled depending on whether or not the group box is checked .

You can minimize the space consumption of a group box by enabling the flat property. In most styles , enabling this property results in the removal of the left, right and bottom edges of the frame.

QGroupBox doesn’t automatically lay out the child widgets (which are often QCheckBox es or QRadioButton s but can be any widgets). The following example shows how we can set up a QGroupBox with a layout:

groupBox = QGroupBox("Exclusive Radio Buttons")

radio1 = QRadioButton("&Radio button 1")
radio2 = QRadioButton("R&adio button 2")
radio3 = QRadioButton("Ra&dio button 3")

radio1.setChecked(True)


vbox = QVBoxLayout()
vbox.addWidget(radio1)
vbox.addWidget(radio2)
vbox.addWidget(radio3)
vbox.addStretch(1)
groupBox.setLayout(vbox)
class QGroupBox([parent=None])

QGroupBox(title[, parent=None])

param parent

QWidget

param title

unicode

Constructs a group box widget with the given parent but with no title.

Constructs a group box with the given title and parent .

PySide2.QtWidgets.QGroupBox.alignment()
Return type

Alignment

See also

setAlignment()

PySide2.QtWidgets.QGroupBox.clicked([checked=false])
Parameters

checkedbool

PySide2.QtWidgets.QGroupBox.initStyleOption(option)
Parameters

optionQStyleOptionGroupBox

Initialize option with the values from this QGroupBox . This method is useful for subclasses when they need a QStyleOptionGroupBox , but don’t want to fill in all the information themselves.

See also

initFrom()

PySide2.QtWidgets.QGroupBox.isCheckable()
Return type

bool

PySide2.QtWidgets.QGroupBox.isChecked()
Return type

bool

PySide2.QtWidgets.QGroupBox.isFlat()
Return type

bool

PySide2.QtWidgets.QGroupBox.setAlignment(alignment)
Parameters

alignmentint

See also

alignment()

PySide2.QtWidgets.QGroupBox.setCheckable(checkable)
Parameters

checkablebool

See also

isCheckable()

PySide2.QtWidgets.QGroupBox.setChecked(checked)
Parameters

checkedbool

See also

isChecked()

PySide2.QtWidgets.QGroupBox.setFlat(flat)
Parameters

flatbool

See also

isFlat()

PySide2.QtWidgets.QGroupBox.setTitle(title)
Parameters

title – unicode

See also

title()

PySide2.QtWidgets.QGroupBox.title()
Return type

unicode

See also

setTitle()

PySide2.QtWidgets.QGroupBox.toggled(arg__1)
Parameters

arg__1bool