@
QToolBox *toolBox = new QToolBox(this);
QWidget *page1 = new QWidget(this);
QWidget *page2 = new QWidget(this);
QWidget *page3 = new QWidget(this);
// fill the pages with the contents here
toolBox->addItem(page1, "Page 1");
toolBox->addItem(page2, "Page 2");
toolBox->addItem(page3, "Page 3");
// do something else
QCheckBox checkBox = / get it from somewhere */;
QWidget *page = checkBox->parentWidget();
int index = toolBox->indexOf(page);
QString pageTitle = toolBox->itemText(index);
@
Brain to terminal, not tested.