标签: qt qt-quick
我正在编写一个包含Qt 3D场景(Scene3D QML类型)的Qt Quick应用程序,并且我试图将Scene3D重构为自定义类/小部件,因为我想扩展Scene3D功能(例如,通过提供具有多种状态类型的实体/几何,提供交互式鼠标编辑等)。
我没有找到关于此的示例,所以我不确定从哪里开始。将Scene3D QML对象子类化(是哪个C ++类?)并将我的方法添加到子类中是一个明智的主意吗?
然后,如何使自定义QML小部件在应用程序的QML引擎中可用?