rendered paste body#include <qapplication.h>
#include <qvbuttongroup.h>
#include <qvgroupbox.h>
#include <qlayout.h>
#include <qlabel.h>
#include <qradiobutton.h>
int main( int argc, char **argv )
{
QApplication hApp( argc, argv );
QWidget *pMain = new QWidget(0, "Main");
QBoxLayout *pLayout = new QVBoxLayout(pMain, 10);
QButtonGroup *pMasterGrp = new QButtonGroup(0);
pMasterGrp->setExclusive(true);
QButtonGroup *pGrp1 = new QVButtonGroup("Group 1", pMain);
pLayout->addWidget(pGrp1);
pMasterGrp->insert(new QRadioButton("Radio 1", pGrp1), 1);
pMasterGrp->insert(new QRadioButton("Radio 2", pGrp1), 2);
pMasterGrp->insert(new QRadioButton("Radio 3", pGrp1), 3);
QButtonGroup *pGrp2 = new QVButtonGroup("Group 2", pMain);
pLayout->addWidget(pGrp2);
pMasterGrp->insert(new QRadioButton("Radio 4", pGrp2), 4);
pMasterGrp->insert(new QRadioButton("Radio 5", pGrp2), 5);
pMasterGrp->insert(new QRadioButton("Radio 6", pGrp2), 6);
pMasterGrp->setButton(1);
QGroupBox *pFrame = new QVGroupBox("Selected", pMain);
pLayout->addWidget(pFrame);
QLabel *pLabel = new QLabel("1", pFrame);
QObject::connect(pMasterGrp, SIGNAL(clicked(int)), pLabel,
SLOT(setNum(int)));
hApp.setMainWidget(pMain);
pMain->show();
return hApp.exec();
}