Project/ProjectFormsBrowser.py

changeset 4249
ec015f3b8fdb
parent 4021
195a471c327b
child 4303
57b5de82ce05
equal deleted inserted replaced
4247:c5d6a59a8cdd 4249:ec015f3b8fdb
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