Qt示例:未安装com.qmlqb.qmlcomponents

Qt示例:未安装com.qmlqb.qmlcomponents,qt,qml,qt-creator,Qt,Qml,Qt Creator,我正在阅读《Qt Quick入门》一书中的一个示例,示例代码有一个MainForm.ui.qml,具有以下导入: 导入com.qmlqb.qmlcomponents 1.0 当我尝试运行时,我收到以下错误: qrc:/MainForm.ui.qml:4模块“com.qmlqb.qmlcomponents”未安装 这是什么进口货?如何安装它?因此我了解了发生的情况。我试图在Qt中访问C++类,并且在Ma.CPP:中用以下语句注册它 qmlRegisterType(“Com.qmlqb.qmlcom

我正在阅读《Qt Quick入门》一书中的一个示例,示例代码有一个MainForm.ui.qml,具有以下导入:

导入com.qmlqb.qmlcomponents 1.0

当我尝试运行时,我收到以下错误:

qrc:/MainForm.ui.qml:4模块“com.qmlqb.qmlcomponents”未安装


这是什么进口货?如何安装它?

因此我了解了发生的情况。我试图在Qt中访问C++类,并且在Ma.CPP:

中用以下语句注册它 qmlRegisterType(“Com.qmlqb.qmlcomponents”,1,0,“MyClass”)

指定第一个参数是要在其中导入类型的库的名称

因此,我随后尝试使用以下import语句在MainForm.ui.qml中导入该库,这引发了一个错误:

导入com.qmlqb.qmlcomponents 1.0


正如你所看到的,两者的资本化是不同的。修复后,一切都很好:)

此库不是Qt的一部分,我认为作者已经创建了他的库,因此我建议您写信告诉您不便之处。