Qt / C ++从QPolygonF继承为QList项

时间:2014-09-02 12:34:11

标签: c++ qt inheritance qlist qpolygon

我在使用QList时遇到问题。

T应该是QPolygonF的继承。

看起来像:

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

当我尝试定义QList<多边形>,我得到以下编译错误:

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

所以我认为,有些东西在编译时被定义,但是我没有得到它:(

QPolygonF由QVector继承&lt; QPointF&gt;,也许这是一个问题?

非常感谢!

1 个答案:

答案 0 :(得分:0)

我明白了。 我使用了一些已经定义了Polygon的CAD库。编译器消息没有帮助=(

可以关闭。