Qt示例:未安装com.qmlqb.qmlcomponents
问题描述:
我正在通过“Qt Quick入门”一书中的示例工作,示例代码中包含MainForm.ui.qml,其中包含以下导入:Qt示例:未安装com.qmlqb.qmlcomponents
import com.qmlqb.qmlcomponents 1.0
当我尝试运行,我收到此错误:
qrc:/MainForm.ui.qml:4 module "com.qmlqb.qmlcomponents" is not installed
这是什么进口?我该如何安装它?
答
所以我学到了什么事情。我试图内的Qt访问C++类,它在main.cpp中使用以下语句注册:
qmlRegisterType ("Com.qmlqb.qmlcomponents",1,0,"MyClass");
的documentation on qmlRegisterType指定的第一个参数是其中的类型将是该库的名称进口。
于是,我又试图导入库MainForm.ui.qml,与下面的import语句,它抛出一个错误:
import com.qmlqb.qmlcomponents 1.0
正如你所看到的,资本是两个之间的不同。修复后,一切都很好:)
这个库不是Qt的一部分,我认为作者已经创建了他的库,所以我建议您写下并告诉您不便之处。 – eyllanesc