ButtonGroup

This widgets helps you manage a group of check boxes or radio buttons, making sure that only one can be selected at a time. It simplifies handling of multiple buttons by letting you know which one’s clicked or selected within the group.

local group = GroupBox()

You can add buttons (radio button and check box) to the widget using the addButton(button)

local maleButton = RadioButton('Male')
local femaleButton = RadioButton('Female')

group:addButton(maleButton)
group:addButton(femaleButton)

Important

Don not add the ButtonGroup to any layout. First, add the button to the ButtonGroup. After that, add the button to any layout you prefer, as shown below.

local boolean = RadioButton('True')

group:addButton(boolean)
layout:addChild(boolean)

Properties

addChild(widget, label, icon: optional)

Adds a widget in a tab to the accordion with a given label, and an icon if necessary

addLayout(layout, label, icon: optional)

Adds a layout in a tab to the accordion with a given label, and an icon if necessary

checkout Using resources

setToolTip(text)

Tooltips are brief informational messages that appear when the user hovers the mouse pointer over the tab

getCurrentIndex()

Gets the current index of the visible tab

setCurrentIndex(index)

Sets the index of the tab to be visible