在启动Qt5应用程序的主python脚本之前,如何使用Pycharm直接运行资源创建脚本?

在启动Qt5应用程序的主python脚本之前,如何使用Pycharm直接运行资源创建脚本?,pycharm,pyqt5,Pycharm,Pyqt5,我正在使用Qt5开发一个python GUI应用程序,其中我使用Qt设计器创建了一个resource.qrc文件。但是对于Qt Gui,我实际上使用了一个resource_rc.py,它是由一个脚本创建的,如下面的答案所述: 在这种情况下,我必须运行以下脚本来创建文件: python -m PyQt5.pyrcc_main resource.qrc -o resource_rc.py 我想将所有文件存储在远程存储库中,以便其他人访问。在这种情况下,我想提供一个解决方案,这样其他用户就不必手动

我正在使用Qt5开发一个python GUI应用程序,其中我使用Qt设计器创建了一个resource.qrc文件。但是对于Qt Gui,我实际上使用了一个resource_rc.py,它是由一个脚本创建的,如下面的答案所述:

在这种情况下,我必须运行以下脚本来创建文件:

python -m PyQt5.pyrcc_main resource.qrc -o resource_rc.py
我想将所有文件存储在远程存储库中,以便其他人访问。在这种情况下,我想提供一个解决方案,这样其他用户就不必手动启动脚本,如果他们在第一次拉取回购后启动脚本的话

我试图在PyCharm中使用配置选项“启动前”,以便用*.bat启动上面的脚本,但在我的情况下它不起作用

问题:


在启动Qt5应用程序的主python脚本之前,如何使用Pycharm直接运行资源创建脚本(见上文)?

一种可能性是使用
try
块,在第一次导入资源文件时,调用
中的pyrcc脚本,除了

试试看:
导入资源
除:
从PyQt5导入pyrcc_干管
pyrcc_main.processResourceFile(['resource.qrc'],'resource_rc.py',False)
导入资源