我对pyQt资源系统有疑问。我在我的应用程序中使用多个qml文件,因此我创建了一个名为
的qml文件的资源文件qml.qrc
<RCC>
<qresource prefix="/">
<file>BasicStatistics.qml</file>
<file>CentralView.qml</file>
<file>CheckBoxStyle.qml</file>
<file>DataSummary.qml</file>
<file>DataSummaryInfoPopup.qml</file>
<file>DropDownItem.qml</file>
<file>FileBrowser.qml</file>
<file>Filters.qml</file>
<file>GE_Button.qml</file>
<file>GE_ToggleButton.qml</file>
<file>GEToggleButtonStyle.qml</file>
<file>GroupData.qml</file>
<file>GroupedSensorModel.qml</file>
<file>main.qml</file>
<file>PageNavigator.qml</file>
<file>Plot.qml</file>
<file>PlotSetup.qml</file>
<file>PlotSetup2.qml</file>
<file>PlotSetupAdd.qml</file>
<file>PlotSetupView.qml</file>
<file>RadioButtonStyle.qml</file>
<file>ReadData.qml</file>
<file>SelectedPageModel.qml</file>
<file>SelectedSensorModel.qml</file>
<file>SelectedTPModel.qml</file>
<file>TableColumn.qml</file>
<file>TextFieldStyle1.qml</file>
<file>TitleBar.qml</file>
</qresource>
</RCC>
然后使用pyrcc命令将其转换为python资源文件。
pyrcc5 -o qml_rc.py qml.qrc
然后将其作为
导入main.py.import qml_rc
然后使用
加载main.qmlengine = QQmlApplicationEngine()
engine.load(QUrl('qrc:/main.qml'))
但是我的申请被crashedddd ....我找不到原因是什么。谢谢提前