На форме создан Horizontal Slide, и ещё LCD Number.
Необходимо:
Связать их так, что бы после изменения слайдера, менялись числа в намбере.
Для решения этой проблемы, создаю слот void on_Slider1_sliderPressed(); В нём хочу обратится к Conuter1 (это мой LCD), но никак не получается, при наборе его имени и обращении через точку или стрелочку реакции 0, более того, он его попросту не видит. Как работать с этим? Почему не QT не видит созданных на форме элементов?
Яков Е: спасибо, мне кажется это само собой разумеющееся, а тут задают вопросы, когда ответ нужен более скоро и проще разобраться, когда кто-то объясняет, а не льёт воду)
Как работать с этим? Почему не QT не видит созданных на форме элементов?
При использовании форм *.ui все обращения к элементам в коде происходят в виде: ui->label;
В данном случае label - это элемент на форме.
Необходимо:
Связать их так, что бы после изменения слайдера, менялись числа в намбере.
Соответственно в вашем случае следует в функции void on_Slider1_sliderPressed(); вставить ui->Conuter1->display(ui->Slider1->value());
Теперь немного подробнее: ui->Slider1->value()Возвращает значение в слайдере ui->Conuter1->display(int number);Отображает number на вашем LCD Number
P.S. Также данный процесс можно выполнить путем соединения сигнала от слайдера и слота LCD Number'а