#include "main.h"
#include <string.h>
#include <stdio.h>
#include <QLayout>
#include <QButtonGroup>
MyWidget::MyWidget(QWidget *parent):QWidget(parent)
{
setMinimumSize(200, 200);
QRadioButton *r1 = new QRadioButton("1",this);
QRadioButton *r2 = new QRadioButton("2",this);
QRadioButton *r3 = new QRadioButton("3",this);
QRadioButton *r4 = new QRadioButton("4",this);
QRadioButton *r5 = new QRadioButton("5",this);
QRadioButton *r6 = new QRadioButton("6",this);
QRadioButton *r7 = new QRadioButton("7",this);
QRadioButton *r8 = new QRadioButton("8",this);
QRadioButton *c1 = new QRadioButton("1",this);
QRadioButton *c2 = new QRadioButton("2",this);
QRadioButton *c3 = new QRadioButton("3",this);
QRadioButton *c4 = new QRadioButton("4",this);
QRadioButton *c5 = new QRadioButton("5",this);
QRadioButton *c6 = new QRadioButton("6",this);
QRadioButton *c7 = new QRadioButton("7",this);
QRadioButton *c8 = new QRadioButton("8",this);
QVBoxLayout *butt1 = new QVBoxLayout();
QVBoxLayout *butt2 = new QVBoxLayout();
butt->addLayout(butt1);
butt->addLayout(butt2);
butt1->addWidget(r1);
butt1->addWidget(r2);
butt1->addWidget(r3);
butt1->addWidget(r4);
butt1->addWidget(r5);
butt1->addWidget(r6);
butt1->addWidget(r7);
butt1->addWidget(r8);
butt2->addWidget(c1);
butt2->addWidget(c2);
butt2->addWidget(c3);
butt2->addWidget(c4);
butt2->addWidget(c5);
butt2->addWidget(c6);
butt2->addWidget(c7);
butt2->addWidget(c8);
QButtonGroup *zu1 = new QButtonGroup(this);
zu1->addButton(r1, 0);
zu1->addButton(r2, 1);
zu1->addButton(r3, 2);
zu1->addButton(r4, 3);
zu1->addButton(r5, 4);
zu1->addButton(r6, 5);
zu1->addButton(r7, 6);
zu1->addButton(r8, 7);
QButtonGroup *zu2 = new QButtonGroup(this);
zu2->addButton(c1, 0);
zu2->addButton(c2, 1);
zu2->addButton(c3, 2);
zu2->addButton(c4, 3);
zu2->addButton(c5, 4);
zu2->addButton(c6, 5);
zu2->addButton(c7, 6);
zu2->addButton(c8, 7);
connect(c1, SIGNAL(clicked()), this, SLOT(myslot()));
void MyWidget::myslot()
{
r1->setCheckable(true);
r1->setChecked(true);
r1->setAutoRepeat(true);
r1->setAutoExclusive(true);
}