Project/ProjectFormsBrowser.py

branch
6_0_x
changeset 4251
5bc24c67385a
parent 4022
f5f42921717e
child 4303
57b5de82ce05
equal deleted inserted replaced
4248:5a413ab0f6a3 4251:5bc24c67385a
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":

eric ide

mercurial