#include "mywidget.h"
#include "ui_mywidget.h"
#include<QSpinBox>
#include<QDebug>
MyWidget::MyWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::MyWidget)
{
ui->setupUi(this);
void (QSpinBox::*p)(int )=&QSpinBox::valueChanged;
connect(ui->spinBox,p, ui->horizontalSlider,&QSlider::setValue);
void (QSlider::*p1)(int )= &QSlider::valueChanged;
connect(ui->horizontalSlider,p1,ui->spinBox,&QSpinBox::setValue);
}
void MyWidget:: mysetvalue(int v)
{
//ui->spinBox->setValue(v);
ui->horizontalSlider->setValue(v);
}
void MyWidget::mygetvalue()
{
qDebug()<<ui->horizontalSlider->value();
}
MyWidget::~MyWidget()
{
delete ui;
}
#include "widget.h"
#include "ui_widget.h"
#include"mywidget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
connect(ui->pushButton,&QPushButton::clicked,[=](){
ui->widget->mysetvalue(50);
});
connect(ui->pushButton_2,&QPushButton::clicked,[=](){
ui->widget->mygetvalue();
});
}
Widget::~Widget()
{
delete ui;
}