743 self.buf = "" |
743 self.buf = "" |
744 |
744 |
745 if self.project.getProjectLanguage() in \ |
745 if self.project.getProjectLanguage() in \ |
746 ["Python", "Python2", "Python3"]: |
746 ["Python", "Python2", "Python3"]: |
747 if self.project.getProjectType() in ["Qt4", ]: |
747 if self.project.getProjectType() in ["Qt4", ]: |
748 self.uicompiler = Utilities.generatePyQtToolPath('pyuic4') |
748 self.uicompiler = Utilities.generatePyQtToolPath( |
|
749 'pyuic4', ["py3uic4", "py2uic4"]) |
749 elif self.project.getProjectType() in ["PyQt5"]: |
750 elif self.project.getProjectType() in ["PyQt5"]: |
750 self.uicompiler = Utilities.generatePyQtToolPath('pyuic5') |
751 self.uicompiler = Utilities.generatePyQtToolPath( |
|
752 'pyuic5', ["py3uic5", "py2uic5"]) |
751 elif self.project.getProjectType() in ["E6Plugin"]: |
753 elif self.project.getProjectType() in ["E6Plugin"]: |
752 if PYQT_VERSION < 0x050000: |
754 if PYQT_VERSION < 0x050000: |
753 self.uicompiler = Utilities.generatePyQtToolPath('pyuic4') |
755 self.uicompiler = Utilities.generatePyQtToolPath( |
|
756 'pyuic4', ["py3uic4", "py2uic4"]) |
754 else: |
757 else: |
755 self.uicompiler = Utilities.generatePyQtToolPath('pyuic5') |
758 self.uicompiler = Utilities.generatePyQtToolPath( |
|
759 'pyuic5', ["py3uic5", "py2uic5"]) |
756 elif self.project.getProjectType() == "PySide": |
760 elif self.project.getProjectType() == "PySide": |
757 self.uicompiler = \ |
761 self.uicompiler = \ |
758 Utilities.generatePySideToolPath('pyside-uic') |
762 Utilities.generatePySideToolPath('pyside-uic') |
759 else: |
763 else: |
760 return None |
764 return None |