Подключение слота setValue пользовательского слайдера, чтобы он вызывался при изменении значения в QSpinBox? - PullRequest
0 голосов
/ 03 ноября 2011

Я создаю пользовательский класс слайдера, используя QAbstractSlider в качестве базового класса. В основной функции я пробовал connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int))), но она не работает.

1 Ответ

2 голосов
/ 03 ноября 2011

Соединение должно работать.

Убедитесь, что вы использовали макрос Q_OBJECT в своем определении класса.Также в main.cpp сделайте следующее:

Добавьте следующее:

#include <QErrorMessage>

и добавьте следующую строку кода

QErrorMessage::qtHandler();

Если естьпроблема с соединениями Singal / Slot; появится диалоговое окно qt.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...