Qt编程,嗯,准确说用qml编程时,如果编译时遇到下面错误:
- QDeclarativeComponent: Component is not ready
-
An error occurred
错误的一般原因是:
加载的qml路径不对
检查你的main.cpp中加载QML文件的路径和资源文件(.qrc)如果有的话.
e.g 程序截图:
main.cpp
resource文件:
当然这个是一般原因,想要更准确的确定错误原因,当然还是输出debug信息更准确直观些,
可用qDebug() << component.errors();
输出component组件错误信息..获得详细信息..
Notice: 不要忘记加头文件: #include
阅读(6984) | 评论(2) | 转发(0) |