Запись значения из QSpinBox в переменную int

187
28 ноября 2018, 16:20

Пытаюсь записать значение из QSpinBox в переменную int с помощью слота:

void SpinBoxer::slotSpin(int num) {
    this->num = num;
}

далее connect:

QObject::connect(spin, SIGNAL(valueChanged(int)), SLOT(slotSpin(int)));

Где spin это QSpinBox

Выдает такую ошибку QObject::connect: No such slot QGroupBox::slotSpin(int)

Answer 1

попробуйте синтаксис для коннекта:

connect(spin, &QSpinBox::valueChanged, this, &SpinBoxer::slotSpin);

https://wiki.qt.io/New_Signal_Slot_Syntax

READ ALSO
ошибка при работе с SceneBuilder в Eclipse

ошибка при работе с SceneBuilder в Eclipse

При запуске программы вылетает такая ошибка и ничего не запускается:

221
Unknown animator name: alpha

Unknown animator name: alpha

Получаю такую ошибку (заголовок), код:

177