Наследование Qt / C ++ от QPolygonF как элемент QList

У меня проблема с использованием QList.

T должно быть наследством от QPolygonF.

Это выглядит как:

class Polygon : public QPolygonF
{
public:
Polygon(){}
Polygon &operator=(const Polygon &other);
};

Когда я пытаюсь определить QList< Polygon>, я получаю следующую ошибку компиляции:

type/value mismatch [...] for 'template<class T> class QList'
error: expected a type, got 'Polygon'

Так что я думаю, что-то используется для определения во время компиляции, но я не понимаю 🙁

QPolygonF наследуется QVector< QPointF>, может быть, это проблема?

Большое спасибо!

1

Решение

Я понял.
Я использовал CAD-библиотеку, где Polygon уже был определен. Сообщение компилятора не помогло = (

Может быть закрыт.

0

Другие решения


По вопросам рекламы [email protected]