import QtQuick 2.14 import QtQuick.Controls 2.14 import QtQuick.Window 2.14 import DemoModule 1.0 ApplicationWindow { id: component title: qsTr("Demo Bug static methods") width: 640 height: 480 visible: true DemoClass { id: demoClass_ } Component.onCompleted: { var v = Qt.vector3d(0,0,0); // This work console.log('Work:', demoClass_.call_self(v)); // This doesn't work demoClass_.call_static(v); DemoClass.call_static(v); // This should not work since we cannot qmlRegisterSingletonType the class, so this one is kind of normal, but it's more a python API limitation } }