Свой класс наследую от класса без Q_OBJECT.
В своем классе определяю Q_OBJECT и пытаюсь вещать сигналы. Получаю следующие ошибки:
class DivScaleDraw: public QwtScaleDraw
{
Q_OBJECT
public:
.....
signals:
void firstScaleChanged();
}.
Так а где наследование от QObject?
Просто вписать Q_OBJECT не достаточно.
надо так:
class DivScaleDraw: public QObject, public QwtScaleDraw
Верно, спасибо большое! Ночью соображалка не сработала (( Только потом дошло что надо наследоваться сначала от QObject, а то при попытке
class DivScaleDraw: public QwtScaleDraw, public QObject
как же новички любят далеко лазить за тэгом CODEBOX, когда кнопка code ближе
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)