【发布时间】:2013-11-19 08:47:05
【问题描述】:
我有一个自定义 QGraphicsView 和一个自定义 QGraphicsScene 类。当我创建一个新的自定义视图时,我将自定义场景传递给调用 setScene() 的构造函数。但是后来当我在我的场景类上调用views() 并将它作为QList 返回时我遇到了问题我认为我需要覆盖views() 函数但我不完全确定我会在其中做些什么不同.
我实际上还有两个自定义场景类,但我使用相同的视图。我在制作两个不同的构造函数时遇到了麻烦:
my_view(my_scene1 * scene, QWidget *parent =NULL);
my_view(my_scene2 * scene, QWidget *parent =NULL);
它会导致我的其他文件中出现许多“不完整类型”错误,这些文件通常可以正常工作。
【问题讨论】:
标签: qt qt4 qgraphicsview qgraphicsscene