Qt在撸3D程序的时候,这里使用c++去撸,不使用qml。
这里使用QCustom3DItem,然后使用Q3DScatter去加载的时候。
会出现这样的问题,
qDebug() << "The ret is : " << graph->addCustomItem(item);
使用这个打印,发现返回值是0,并不是-1,说明加载成功,这个原因有点坑。下面将会说明解决办法。
造成这个问题的原因没有引入qml相关的库。
是不是很坑,明明是调用传统widgets,却在加载的QCustom3DItem的时候要添加qml相关的库。
这样运行的时候就可以了!
不会出现,不能加载,打不开文件等问题了。
这里Qt为5.8.0,编译器为MSVC201