This question already has an answer here:
I am in my first steps in PyQt5. I intend to create a plugin within QGis 3.0. I would like to convert the file resources.qrc into py file, by running windows shell commands with python. However, when I execute:
pyrcc4 resources.qrc -o resources.py
The code of resources.qrc is as follow:
<RCC> <qresource prefix="/"> <file>://Program Files/QGIS3.2/apps/qgis/python/plugins/testPlugin/icon.png</file> </qresource> </RCC>
The code of testPlugin.py is as follow:
from PyQt5.QtCore import * from PyQt5.QtGui import * import resources class TestPlugin: def __init__(self, iface): self.iface = iface def initGui(self): self.action = QAction("Run", self.iface.mainWindow()) QObject.connect(self.action, SIGNAL("triggered()"),self.onRun) self.iface.addPluginToMenu("Test Plugin", self.action) def unload(self): self.iface.removePluginMenu("Test Plugin", self.action) def onRun(self): QMessageBox.information(self.iface.mainWindow(), "debug","Running")
When I execude the code from Windows commande, pyrcc4 is not recognized as internal or external command, executal program or command file.
Any help is welcome.