11 import sys |
11 import sys |
12 |
12 |
13 from PyQt6.QtCore import pyqtSlot, Qt |
13 from PyQt6.QtCore import pyqtSlot, Qt |
14 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
14 from PyQt6.QtWidgets import QDialog, QDialogButtonBox |
15 |
15 |
16 from E5Gui.E5PathPicker import E5PathPickerModes |
16 from E5Gui.EricPathPicker import EricPathPickerModes |
17 |
17 |
18 from .Ui_VirtualenvAddEditDialog import Ui_VirtualenvAddEditDialog |
18 from .Ui_VirtualenvAddEditDialog import Ui_VirtualenvAddEditDialog |
19 |
19 |
20 import Utilities |
20 import Utilities |
21 |
21 |
66 |
66 |
67 self.__envBaseDir = baseDir |
67 self.__envBaseDir = baseDir |
68 if not self.__envBaseDir: |
68 if not self.__envBaseDir: |
69 self.__envBaseDir = Utilities.getHomeDir() |
69 self.__envBaseDir = Utilities.getHomeDir() |
70 |
70 |
71 self.targetDirectoryPicker.setMode(E5PathPickerModes.DIRECTORY_MODE) |
71 self.targetDirectoryPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) |
72 self.targetDirectoryPicker.setWindowTitle( |
72 self.targetDirectoryPicker.setWindowTitle( |
73 self.tr("Virtualenv Target Directory")) |
73 self.tr("Virtualenv Target Directory")) |
74 self.targetDirectoryPicker.setDefaultDirectory(self.__envBaseDir) |
74 self.targetDirectoryPicker.setDefaultDirectory(self.__envBaseDir) |
75 |
75 |
76 self.pythonExecPicker.setMode(E5PathPickerModes.OPEN_FILE_MODE) |
76 self.pythonExecPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
77 self.pythonExecPicker.setWindowTitle( |
77 self.pythonExecPicker.setWindowTitle( |
78 self.tr("Python Interpreter")) |
78 self.tr("Python Interpreter")) |
79 self.pythonExecPicker.setDefaultDirectory( |
79 self.pythonExecPicker.setDefaultDirectory( |
80 sys.executable.replace("w.exe", ".exe")) |
80 sys.executable.replace("w.exe", ".exe")) |
81 |
81 |