eric7/Project/CreateDialogCodeDialog.py

branch
eric7
changeset 9016
6f079c524e99
parent 8881
54e42bc2437a
child 9056
af7c8c7b7c62
equal deleted inserted replaced
9015:dfeefad914ed 9016:6f079c524e99
5 5
6 """ 6 """
7 Module implementing a dialog to generate code for a Qt5 dialog. 7 Module implementing a dialog to generate code for a Qt5 dialog.
8 """ 8 """
9 9
10 import sys
11 import os 10 import os
12 import json 11 import json
13 import contextlib 12 import contextlib
14 13
15 from PyQt6.QtCore import ( 14 from PyQt6.QtCore import (
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(

eric ide

mercurial