682 Private method to determine the UI compiler for the project. |
682 Private method to determine the UI compiler for the project. |
683 """ |
683 """ |
684 self.__resetUiCompiler() |
684 self.__resetUiCompiler() |
685 |
685 |
686 if self.project.getProjectLanguage() == "Python3": |
686 if self.project.getProjectLanguage() == "Python3": |
687 if self.project.getProjectType() in ["PyQt5"]: |
687 if self.project.getProjectType() in ["PyQt5", "E6Plugin"]: |
688 self.__uicompiler = Utilities.generatePyQtToolPath( |
688 self.__uicompiler = Utilities.generatePyQtToolPath( |
689 'pyuic5', ["py3uic5"]) |
689 'pyuic5', ["py3uic5"]) |
690 elif self.project.getProjectType() in ["PyQt6"]: |
690 elif self.project.getProjectType() in ["PyQt6"]: |
691 self.__uicompiler = Utilities.generatePyQtToolPath( |
691 self.__uicompiler = Utilities.generatePyQtToolPath( |
692 'pyuic6') |
692 'pyuic6') |
693 elif self.project.getProjectType() in ["E6Plugin"]: |
|
694 self.__uicompiler = Utilities.generatePyQtToolPath( |
|
695 'pyuic5', ["py3uic5"]) |
|
696 elif self.project.getProjectType() == "PySide2": |
693 elif self.project.getProjectType() == "PySide2": |
697 self.__uicompiler = Utilities.generatePySideToolPath( |
694 self.__uicompiler = Utilities.generatePySideToolPath( |
698 'pyside2-uic', variant=2) |
695 'pyside2-uic', variant=2) |
699 elif self.project.getProjectType() == "PySide6": |
696 elif self.project.getProjectType() == "PySide6": |
700 self.__uicompiler = Utilities.generatePySideToolPath( |
697 self.__uicompiler = Utilities.generatePySideToolPath( |