26 from .Ui_CreateDialogCodeDialog import Ui_CreateDialogCodeDialog |
25 from .Ui_CreateDialogCodeDialog import Ui_CreateDialogCodeDialog |
27 from .NewDialogClassDialog import NewDialogClassDialog |
26 from .NewDialogClassDialog import NewDialogClassDialog |
28 |
27 |
29 from eric7config import getConfig |
28 from eric7config import getConfig |
30 |
29 |
|
30 import Globals |
31 import Preferences |
31 import Preferences |
32 |
32 |
33 |
33 |
34 pyqtSignatureRole = Qt.ItemDataRole.UserRole + 1 |
34 pyqtSignatureRole = Qt.ItemDataRole.UserRole + 1 |
35 pythonSignatureRole = Qt.ItemDataRole.UserRole + 2 |
35 pythonSignatureRole = Qt.ItemDataRole.UserRole + 2 |
170 venvName = Preferences.getQt("PyQt6VenvName") |
170 venvName = Preferences.getQt("PyQt6VenvName") |
171 interpreter = venvManager.getVirtualenvInterpreter(venvName) |
171 interpreter = venvManager.getVirtualenvInterpreter(venvName) |
172 execPath = venvManager.getVirtualenvExecPath(venvName) |
172 execPath = venvManager.getVirtualenvExecPath(venvName) |
173 |
173 |
174 if not interpreter: |
174 if not interpreter: |
175 interpreter = sys.executable |
175 interpreter = Globals.getPythonExecutable() |
176 |
176 |
177 env = QProcessEnvironment.systemEnvironment() |
177 env = QProcessEnvironment.systemEnvironment() |
178 if execPath: |
178 if execPath: |
179 if env.contains("PATH"): |
179 if env.contains("PATH"): |
180 env.insert( |
180 env.insert( |