eric7/VirtualEnv/VirtualenvAddEditDialog.py

branch
eric7
changeset 9016
6f079c524e99
parent 9001
a00cd6b55728
equal deleted inserted replaced
9015:dfeefad914ed 9016:6f079c524e99
6 """ 6 """
7 Module implementing a dialog to enter the data of a virtual environment. 7 Module implementing a dialog to enter the data of a virtual environment.
8 """ 8 """
9 9
10 import os 10 import os
11 import sys
12 11
13 from PyQt6.QtCore import pyqtSlot, Qt 12 from PyQt6.QtCore import pyqtSlot, Qt
14 from PyQt6.QtWidgets import QDialog, QDialogButtonBox 13 from PyQt6.QtWidgets import QDialog, QDialogButtonBox
15 14
16 from EricWidgets.EricPathPicker import EricPathPickerModes 15 from EricWidgets.EricPathPicker import EricPathPickerModes
17 16
18 from .Ui_VirtualenvAddEditDialog import Ui_VirtualenvAddEditDialog 17 from .Ui_VirtualenvAddEditDialog import Ui_VirtualenvAddEditDialog
19 18
19 import Globals
20 import Utilities 20 import Utilities
21 21
22 22
23 class VirtualenvAddEditDialog(QDialog, Ui_VirtualenvAddEditDialog): 23 class VirtualenvAddEditDialog(QDialog, Ui_VirtualenvAddEditDialog):
24 """ 24 """
75 75
76 self.pythonExecPicker.setMode(EricPathPickerModes.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 Globals.getPythonExecutable())
81 81
82 self.execPathEdit.setToolTip(self.tr( 82 self.execPathEdit.setToolTip(self.tr(
83 "Enter the executable search path to be prepended to the PATH" 83 "Enter the executable search path to be prepended to the PATH"
84 " environment variable. Use '{0}' as the separator.").format( 84 " environment variable. Use '{0}' as the separator.").format(
85 os.pathsep) 85 os.pathsep)
190 190
191 if txt: 191 if txt:
192 self.pythonExecPicker.setDefaultDirectory(txt) 192 self.pythonExecPicker.setDefaultDirectory(txt)
193 else: 193 else:
194 self.pythonExecPicker.setDefaultDirectory( 194 self.pythonExecPicker.setDefaultDirectory(
195 sys.executable.replace("w.exe", ".exe")) 195 Globals.getPythonExecutable())
196 py = self.__detectPythonInterpreter(txt) 196 py = self.__detectPythonInterpreter(txt)
197 if py: 197 if py:
198 self.pythonExecPicker.setText(py) 198 self.pythonExecPicker.setText(py)
199 199
200 @pyqtSlot(str) 200 @pyqtSlot(str)

eric ide

mercurial