#include "widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
int xpos=30;
for(int i=0;i<3;i++,xpos+=110)
{
dial[i] = QSharedPointer<QDial>(new QDial(this));
dial[i]->setRange(0,100); //dial의 값 범위 설정
dial[i]->setGeometry(xpos,30,100,100);
}
dial[0]->setNotchesVisible(true); //다이얼에 눈금표시할것인가 안할것인가
connect(dial[0].get(),&QDial::valueChanged,this,&Widget::Changed_Data); //QDial의 값이 바뀔때마다
//Changed_Data함수를 호출함
}
void Widget::Changed_Data()
{
qDebug("QDial 1 value : %d",dial[0]->value());//dial의 값이 바뀔때마다 값 표시
}
Widget::~Widget()
{
}