2021 시작

#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()
{
}

QDial.zip
0.00MB

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading