Задача: Дано 2 слайдера. Перемещая один, другой должен двигаться в обратную сторону.
можно ли делать так?
А они разве не начнут зацикливаться? Первый сдвинет второй, второй в ответ сдвинет первый ну и пойдет вот-так по кругу.
добавлено:Я бы вот так сделал:
C++ (Qt)
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->horizontalSlider, SIGNAL(valueChanged(int)), this, SLOT(slide1(int)));
connect(ui->horizontalSlider_2, SIGNAL(valueChanged(int)), this, SLOT(slide2(int)));
}
void MainWindow::slide1(int value)
{
ui->horizontalSlider_2->setValue(ui->horizontalSlider_2->maximum() - value);
}
void MainWindow::slide2(int value)
{
ui->horizontalSlider->setValue(ui->horizontalSlider->maximum() - value);
}