Russian Qt Forum

Qt => Общие вопросы => Тема начата: demaker от Июнь 06, 2016, 17:47



Название: дочерний класс от qevent
Отправлено: demaker от Июнь 06, 2016, 17:47
Пытась создать дочерний класс qevent,  взял пример у Шлее ( Qt 4.8)а он не не работает.
Не могли бы Вы привести пример, как правильно сделать.
Спасибо?


Название: Re: дочерний класс от qevent
Отправлено: demaker от Июнь 07, 2016, 08:46
Вот код
Код:
static const int my_type = 1099;
class MyEvent : public QEvent{

public:
       MyEvent()  :  QEvent((QEvent::Type)my_type)
       {
       }

}


Выдает ошибку
Код:
In member function'virtual QMetaObject* MyEvent::metaObject() const':

И дальше целый список всего подряд.

Скажите что неправильно в приведенном мной коде???


Название: Re: дочерний класс от qevent
Отправлено: demaker от Июнь 07, 2016, 09:05
Всем спасибо, решил проблему :)


Название: Re: дочерний класс от qevent
Отправлено: Bepec от Июнь 07, 2016, 11:30
А как решил то?


Название: Re: дочерний класс от qevent
Отправлено: demaker от Июнь 07, 2016, 11:45
У меня в описании класса (h-файл) Q_OBJECT стоял. 
Тупая невнимательность