Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 27.09.2011, 11:57
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Пытаюсь использовать встроенный во все виджеты таймер, получаю следующие ошибки:Цитировать...\tickingqmessagebox. cpp:5: error: invalid use of incomplete type 'struct QTimerEvent'...\QtSDK\Desktop\Qt\4.7.3\m ingw\include\QtCore\qobject.h:63: error: forward declaration of 'struct QTimerEvent'Минимальный код (строка с ошибкой содержит комментарий):Код:tickingqmessagebox.hКод :#ifndef TICKINGQMESSAGEBOX_H#define TICKINGQMESSAGEBOX_H#include class TickingQMessageBox : public QMessageBox{Q_OBJECTpublic:explicit TickingQMessageBox(QWidget *parent = 0) : QMessageBox(parent) {};protected:void timerEvent(QTimerEvent *);};#endif // TICKINGQMESSAGEBOX_HКод:tickingqmessageb ox.cppКод:#include "tickingqmessagebox.h"void TickingQMessageBox::timerEvent(QTimerEve nt * event){if (event->timerId==0) {} // строка с ошибкой}main.cpp и .pro файл стандартные, компиляция только под desktop.При попытке переноса реализации функции из .c в .h файл получаю на той же строке:Цитироватьerror: invalid use of member (did you forget the '&' ?)P.S. последний SDK, компилирую в Creator
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Ошибка при авторизации. [РЕШЕНО] Guest Новый архив 3 0 29.09.2011 09:14
[Решено] Не получается создать наследника от QTabWidget Guest Новый архив 2 0 28.09.2011 17:18
[Решено] ошибка с меню Guest Новый архив 2 0 28.09.2011 13:30
[Решено] Ошибка 404 Guest Архив вопросов и ответов 0 28.09.2011 03:09
3 кнопки в QMessageBox Guest Новый архив 2 0 27.09.2011 12:58



© www.otvetnemail.ru - Форум вопросов и ответов.