Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Создать класс-наследник QGraphicsView (https://www.otvetnemail.ru/novyj-arhiv-3-813/sozdat-klass-naslednik-qgraphicsview-209693/)

Guest 27.09.2011 12:49

Создать класс-наследник QGraphicsView
 
Здравствуйте, хотела бы разобраться с наследованием классов в Qt Creator. Создать класс, унаследованный от QGraphicsView, MyMapView, идентичный QGraphicsView, только с дополнительными слотами (стандартных не хватает для, например, масштабирования). Крейэйтор ругается на конструктор при:Код:#ifndef QMAPVIEW_H#define QMAPVIEW_H#include class QMapView: public QGraphicsView{ Q_OBJECTpublic: QMapView(QWidget *pwgt=0): QGraphicsView (QWidget *pwgt = 0) { }public slots: void slotZoomIn() { scale(1.1, 1.1); } void slotZoomOut() { scale(1/1.1, 1/1.1); } //слот навигации};#endif // QMAPVIEW_Hконструктор хочется такой, без graphicsscene.еще все бы ничего, но при проектировании интерфейса Qt Designer непонятно каким образом на форму поставить именно MyMapView, если преобразовать GraphicsView к MyMapView жуткая ругань при сборке..PS. Помогите пожалуйста с этой кашей в голове ;(


Часовой пояс GMT, время: 08:24.


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