Здравствуйте, хотела бы разобраться с наследованием классов в 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. Помогите пожалуйста с этой кашей в голове ;(
|