Project/ProjectResourcesBrowser.py

changeset 4249
ec015f3b8fdb
parent 4021
195a471c327b
child 4303
57b5de82ce05
diff -r c5d6a59a8cdd -r ec015f3b8fdb Project/ProjectResourcesBrowser.py
--- a/Project/ProjectResourcesBrowser.py	Mon May 04 19:42:53 2015 +0200
+++ b/Project/ProjectResourcesBrowser.py	Sat May 09 13:41:45 2015 +0200
@@ -642,11 +642,22 @@
                         args.append("-py2")
                     else:
                         args.append("-py3")
-            elif self.project.getProjectType() in [
-                    "PyQt5", "PyQt5C", "E6Plugin"]:
+            elif self.project.getProjectType() in ["PyQt5", "PyQt5C"]:
                 self.rccCompiler = 'pyrcc5'
                 if Utilities.isWindowsPlatform():
                     self.rccCompiler += '.exe'
+            elif self.project.getProjectType() in ["E6Plugin"]:
+                if PYQT_VERSION < 0x050000:
+                    self.rccCompiler = 'pyrcc4'
+                    if self.project.pdata["PROGLANGUAGE"][0] in \
+                            ["Python", "Python2"]:
+                        args.append("-py2")
+                    else:
+                        args.append("-py3")
+                else:
+                    self.rccCompiler = 'pyrcc5'
+                if Utilities.isWindowsPlatform():
+                    self.rccCompiler += '.exe'
             elif self.project.getProjectType() in ["PySide", "PySideC"]:
                 self.rccCompiler = Utilities.generatePySideToolPath(
                     'pyside-rcc')

eric ide

mercurial