15 |
15 |
16 import os |
16 import os |
17 import sys |
17 import sys |
18 import shutil |
18 import shutil |
19 |
19 |
20 from PyQt5.QtCore import QThread, QFileInfo, pyqtSignal, QProcess |
20 from PyQt5.QtCore import PYQT_VERSION, QThread, QFileInfo, pyqtSignal, QProcess |
21 from PyQt5.QtWidgets import QDialog, QInputDialog, QApplication, QMenu |
21 from PyQt5.QtWidgets import QDialog, QInputDialog, QApplication, QMenu |
22 |
22 |
23 from E5Gui.E5Application import e5App |
23 from E5Gui.E5Application import e5App |
24 from E5Gui import E5MessageBox, E5FileDialog |
24 from E5Gui import E5MessageBox, E5FileDialog |
25 from E5Gui.E5ProgressDialog import E5ProgressDialog |
25 from E5Gui.E5ProgressDialog import E5ProgressDialog |
753 self.uicompiler = 'pyuic4' |
753 self.uicompiler = 'pyuic4' |
754 if Utilities.isWindowsPlatform(): |
754 if Utilities.isWindowsPlatform(): |
755 uic = self.uicompiler + '.bat' |
755 uic = self.uicompiler + '.bat' |
756 else: |
756 else: |
757 uic = self.uicompiler |
757 uic = self.uicompiler |
758 elif self.project.getProjectType() in ["PyQt5", "E6Plugin"]: |
758 elif self.project.getProjectType() in ["PyQt5"]: |
759 self.uicompiler = 'pyuic5' |
759 self.uicompiler = 'pyuic5' |
|
760 if Utilities.isWindowsPlatform(): |
|
761 uic = self.uicompiler + '.bat' |
|
762 else: |
|
763 uic = self.uicompiler |
|
764 elif self.project.getProjectType() in ["E6Plugin"]: |
|
765 if PYQT_VERSION < 0x050000: |
|
766 self.uicompiler = 'pyuic4' |
|
767 else: |
|
768 self.uicompiler = 'pyuic5' |
760 if Utilities.isWindowsPlatform(): |
769 if Utilities.isWindowsPlatform(): |
761 uic = self.uicompiler + '.bat' |
770 uic = self.uicompiler + '.bat' |
762 else: |
771 else: |
763 uic = self.uicompiler |
772 uic = self.uicompiler |
764 elif self.project.getProjectType() == "PySide": |
773 elif self.project.getProjectType() == "PySide": |