我有一个PyQt4项目,它使用qml文件。 现在我想在qrr文件中添加一些qml文件:
在qrc文件中:
<qresource prefix="/">
<file>dir1/dir2/file1.qml</file>
<file>dir1/dir2/file2.qml</file>
</qresource>
使用pyrcc4工具生成钢筋混凝土公司名称:
^{pr2}$然后,在python脚本中,我可以调用qml文件,例如:
import source_rc
....
qml_path = "qrc:/dir1/dir2/file1.qml"
但现在我有一个问题,因为在qml文件中,我导入了QtDestop组件,如下所示(QtDesktop路径位于/dir1/dir2/QtDesktop):
import "QtDesktop"
....
CursorArea{
.....
}
所以当我运行我的应用程序时,它会崩溃并报告如下:
qrc:/dir1/dir2/file1.qml:2:1 "QtDesktop": no such directory
似乎找不到QtDesktop路径。 我试图将完整的QtDestkop文件夹添加到qrc中,但是有一个libstyleplugin.so里面有插件库,不能添加到qrc中。在
有人可以帮忙解决这个问题吗?谢谢!在
目前没有回答
相关问题 更多 >
编程相关推荐