src/eric7/Debugger/Ui_StartDialog.py

branch
eric7
changeset 10743
5d3a5a05114e
child 10745
2921faddeaec
equal deleted inserted replaced
10742:7aa41173b44b 10743:5d3a5a05114e
1 # Form implementation generated from reading ui file '/home/detlev/Development/Python/Eric/eric7_default/src/eric7/Debugger/StartDialog.ui'
2 #
3 # Created by: PyQt6 UI code generator 6.7.0
4 #
5 # WARNING: Any manual changes made to this file will be lost when pyuic6 is
6 # run again. Do not edit this file unless you know what you are doing.
7
8
9 from PyQt6 import QtCore, QtGui, QtWidgets
10
11
12 class Ui_StartDialog(object):
13 def setupUi(self, StartDialog):
14 StartDialog.setObjectName("StartDialog")
15 StartDialog.resize(600, 657)
16 StartDialog.setSizeGripEnabled(True)
17 self.verticalLayout_6 = QtWidgets.QVBoxLayout(StartDialog)
18 self.verticalLayout_6.setObjectName("verticalLayout_6")
19 self.groupBox = QtWidgets.QGroupBox(parent=StartDialog)
20 self.groupBox.setObjectName("groupBox")
21 self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox)
22 self.verticalLayout_2.setObjectName("verticalLayout_2")
23 self.gridLayout_2 = QtWidgets.QGridLayout()
24 self.gridLayout_2.setObjectName("gridLayout_2")
25 self.label = QtWidgets.QLabel(parent=self.groupBox)
26 self.label.setObjectName("label")
27 self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
28 self.venvComboBox = QtWidgets.QComboBox(parent=self.groupBox)
29 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
30 sizePolicy.setHorizontalStretch(0)
31 sizePolicy.setVerticalStretch(0)
32 sizePolicy.setHeightForWidth(self.venvComboBox.sizePolicy().hasHeightForWidth())
33 self.venvComboBox.setSizePolicy(sizePolicy)
34 self.venvComboBox.setObjectName("venvComboBox")
35 self.gridLayout_2.addWidget(self.venvComboBox, 0, 1, 1, 1)
36 self.TextLabel1_2 = QtWidgets.QLabel(parent=self.groupBox)
37 self.TextLabel1_2.setObjectName("TextLabel1_2")
38 self.gridLayout_2.addWidget(self.TextLabel1_2, 1, 0, 1, 1)
39 self.scriptnamePicker = EricComboPathPicker(parent=self.groupBox)
40 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred)
41 sizePolicy.setHorizontalStretch(0)
42 sizePolicy.setVerticalStretch(0)
43 sizePolicy.setHeightForWidth(self.scriptnamePicker.sizePolicy().hasHeightForWidth())
44 self.scriptnamePicker.setSizePolicy(sizePolicy)
45 self.scriptnamePicker.setFocusPolicy(QtCore.Qt.FocusPolicy.WheelFocus)
46 self.scriptnamePicker.setObjectName("scriptnamePicker")
47 self.gridLayout_2.addWidget(self.scriptnamePicker, 1, 1, 1, 1)
48 self.TextLabel1 = QtWidgets.QLabel(parent=self.groupBox)
49 self.TextLabel1.setObjectName("TextLabel1")
50 self.gridLayout_2.addWidget(self.TextLabel1, 2, 0, 1, 1)
51 self.cmdlineCombo = QtWidgets.QComboBox(parent=self.groupBox)
52 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
53 sizePolicy.setHorizontalStretch(0)
54 sizePolicy.setVerticalStretch(0)
55 sizePolicy.setHeightForWidth(self.cmdlineCombo.sizePolicy().hasHeightForWidth())
56 self.cmdlineCombo.setSizePolicy(sizePolicy)
57 self.cmdlineCombo.setEditable(True)
58 self.cmdlineCombo.setInsertPolicy(QtWidgets.QComboBox.InsertPolicy.InsertAtTop)
59 self.cmdlineCombo.setSizeAdjustPolicy(QtWidgets.QComboBox.SizeAdjustPolicy.AdjustToMinimumContentsLengthWithIcon)
60 self.cmdlineCombo.setDuplicatesEnabled(False)
61 self.cmdlineCombo.setObjectName("cmdlineCombo")
62 self.gridLayout_2.addWidget(self.cmdlineCombo, 2, 1, 1, 1)
63 self.TextLabel2 = QtWidgets.QLabel(parent=self.groupBox)
64 self.TextLabel2.setObjectName("TextLabel2")
65 self.gridLayout_2.addWidget(self.TextLabel2, 3, 0, 1, 1)
66 self.workdirPicker = EricComboPathPicker(parent=self.groupBox)
67 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred)
68 sizePolicy.setHorizontalStretch(0)
69 sizePolicy.setVerticalStretch(0)
70 sizePolicy.setHeightForWidth(self.workdirPicker.sizePolicy().hasHeightForWidth())
71 self.workdirPicker.setSizePolicy(sizePolicy)
72 self.workdirPicker.setFocusPolicy(QtCore.Qt.FocusPolicy.WheelFocus)
73 self.workdirPicker.setObjectName("workdirPicker")
74 self.gridLayout_2.addWidget(self.workdirPicker, 3, 1, 1, 1)
75 self.textLabel1 = QtWidgets.QLabel(parent=self.groupBox)
76 self.textLabel1.setObjectName("textLabel1")
77 self.gridLayout_2.addWidget(self.textLabel1, 4, 0, 1, 1)
78 self.environmentCombo = QtWidgets.QComboBox(parent=self.groupBox)
79 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
80 sizePolicy.setHorizontalStretch(0)
81 sizePolicy.setVerticalStretch(0)
82 sizePolicy.setHeightForWidth(self.environmentCombo.sizePolicy().hasHeightForWidth())
83 self.environmentCombo.setSizePolicy(sizePolicy)
84 self.environmentCombo.setEditable(True)
85 self.environmentCombo.setInsertPolicy(QtWidgets.QComboBox.InsertPolicy.InsertAtTop)
86 self.environmentCombo.setSizeAdjustPolicy(QtWidgets.QComboBox.SizeAdjustPolicy.AdjustToMinimumContentsLengthWithIcon)
87 self.environmentCombo.setDuplicatesEnabled(False)
88 self.environmentCombo.setObjectName("environmentCombo")
89 self.gridLayout_2.addWidget(self.environmentCombo, 4, 1, 1, 1)
90 self.verticalLayout_2.addLayout(self.gridLayout_2)
91 self.globalOverrideGroup = QtWidgets.QGroupBox(parent=self.groupBox)
92 self.globalOverrideGroup.setCheckable(True)
93 self.globalOverrideGroup.setChecked(False)
94 self.globalOverrideGroup.setObjectName("globalOverrideGroup")
95 self.verticalLayout = QtWidgets.QVBoxLayout(self.globalOverrideGroup)
96 self.verticalLayout.setObjectName("verticalLayout")
97 self.redirectCheckBox = QtWidgets.QCheckBox(parent=self.globalOverrideGroup)
98 self.redirectCheckBox.setObjectName("redirectCheckBox")
99 self.verticalLayout.addWidget(self.redirectCheckBox)
100 self.verticalLayout_2.addWidget(self.globalOverrideGroup)
101 self.gridLayout = QtWidgets.QGridLayout()
102 self.gridLayout.setObjectName("gridLayout")
103 self.consoleCheckBox = QtWidgets.QCheckBox(parent=self.groupBox)
104 self.consoleCheckBox.setObjectName("consoleCheckBox")
105 self.gridLayout.addWidget(self.consoleCheckBox, 0, 1, 1, 1)
106 self.clearShellCheckBox = QtWidgets.QCheckBox(parent=self.groupBox)
107 self.clearShellCheckBox.setChecked(True)
108 self.clearShellCheckBox.setObjectName("clearShellCheckBox")
109 self.gridLayout.addWidget(self.clearShellCheckBox, 0, 0, 1, 1)
110 self.verticalLayout_2.addLayout(self.gridLayout)
111 self.verticalLayout_6.addWidget(self.groupBox)
112 self.debugGroup = QtWidgets.QGroupBox(parent=StartDialog)
113 self.debugGroup.setObjectName("debugGroup")
114 self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.debugGroup)
115 self.verticalLayout_3.setObjectName("verticalLayout_3")
116 self.gridLayout_3 = QtWidgets.QGridLayout()
117 self.gridLayout_3.setObjectName("gridLayout_3")
118 self.tracePythonCheckBox = QtWidgets.QCheckBox(parent=self.debugGroup)
119 self.tracePythonCheckBox.setObjectName("tracePythonCheckBox")
120 self.gridLayout_3.addWidget(self.tracePythonCheckBox, 0, 0, 1, 1)
121 self.autoContinueCheckBox = QtWidgets.QCheckBox(parent=self.debugGroup)
122 self.autoContinueCheckBox.setChecked(True)
123 self.autoContinueCheckBox.setObjectName("autoContinueCheckBox")
124 self.gridLayout_3.addWidget(self.autoContinueCheckBox, 0, 1, 1, 1)
125 self.allExceptionsCheckBox = QtWidgets.QCheckBox(parent=self.debugGroup)
126 self.allExceptionsCheckBox.setObjectName("allExceptionsCheckBox")
127 self.gridLayout_3.addWidget(self.allExceptionsCheckBox, 1, 0, 1, 1)
128 self.verticalLayout_3.addLayout(self.gridLayout_3)
129 self.multiprocessGroup = QtWidgets.QGroupBox(parent=self.debugGroup)
130 self.multiprocessGroup.setCheckable(True)
131 self.multiprocessGroup.setObjectName("multiprocessGroup")
132 self.horizontalLayout = QtWidgets.QHBoxLayout(self.multiprocessGroup)
133 self.horizontalLayout.setObjectName("horizontalLayout")
134 self.TextLabel1_3 = QtWidgets.QLabel(parent=self.multiprocessGroup)
135 self.TextLabel1_3.setObjectName("TextLabel1_3")
136 self.horizontalLayout.addWidget(self.TextLabel1_3)
137 self.multiprocessNoDebugCombo = QtWidgets.QComboBox(parent=self.multiprocessGroup)
138 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
139 sizePolicy.setHorizontalStretch(0)
140 sizePolicy.setVerticalStretch(0)
141 sizePolicy.setHeightForWidth(self.multiprocessNoDebugCombo.sizePolicy().hasHeightForWidth())
142 self.multiprocessNoDebugCombo.setSizePolicy(sizePolicy)
143 self.multiprocessNoDebugCombo.setToolTip("")
144 self.multiprocessNoDebugCombo.setWhatsThis("")
145 self.multiprocessNoDebugCombo.setEditable(True)
146 self.multiprocessNoDebugCombo.setInsertPolicy(QtWidgets.QComboBox.InsertPolicy.InsertAtTop)
147 self.multiprocessNoDebugCombo.setSizeAdjustPolicy(QtWidgets.QComboBox.SizeAdjustPolicy.AdjustToMinimumContentsLengthWithIcon)
148 self.multiprocessNoDebugCombo.setDuplicatesEnabled(False)
149 self.multiprocessNoDebugCombo.setObjectName("multiprocessNoDebugCombo")
150 self.horizontalLayout.addWidget(self.multiprocessNoDebugCombo)
151 self.verticalLayout_3.addWidget(self.multiprocessGroup)
152 self.verticalLayout_6.addWidget(self.debugGroup)
153 self.coverageGroup = QtWidgets.QGroupBox(parent=StartDialog)
154 self.coverageGroup.setObjectName("coverageGroup")
155 self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.coverageGroup)
156 self.verticalLayout_4.setObjectName("verticalLayout_4")
157 self.eraseCoverageCheckBox = QtWidgets.QCheckBox(parent=self.coverageGroup)
158 self.eraseCoverageCheckBox.setObjectName("eraseCoverageCheckBox")
159 self.verticalLayout_4.addWidget(self.eraseCoverageCheckBox)
160 self.verticalLayout_6.addWidget(self.coverageGroup)
161 self.profileGroup = QtWidgets.QGroupBox(parent=StartDialog)
162 self.profileGroup.setObjectName("profileGroup")
163 self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.profileGroup)
164 self.verticalLayout_5.setObjectName("verticalLayout_5")
165 self.eraseProfileCheckBox = QtWidgets.QCheckBox(parent=self.profileGroup)
166 self.eraseProfileCheckBox.setObjectName("eraseProfileCheckBox")
167 self.verticalLayout_5.addWidget(self.eraseProfileCheckBox)
168 self.verticalLayout_6.addWidget(self.profileGroup)
169 self.buttonBox = QtWidgets.QDialogButtonBox(parent=StartDialog)
170 self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
171 self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
172 self.buttonBox.setObjectName("buttonBox")
173 self.verticalLayout_6.addWidget(self.buttonBox)
174
175 self.retranslateUi(StartDialog)
176 self.buttonBox.accepted.connect(StartDialog.accept) # type: ignore
177 self.buttonBox.rejected.connect(StartDialog.reject) # type: ignore
178 QtCore.QMetaObject.connectSlotsByName(StartDialog)
179 StartDialog.setTabOrder(self.venvComboBox, self.scriptnamePicker)
180 StartDialog.setTabOrder(self.scriptnamePicker, self.cmdlineCombo)
181 StartDialog.setTabOrder(self.cmdlineCombo, self.workdirPicker)
182 StartDialog.setTabOrder(self.workdirPicker, self.environmentCombo)
183 StartDialog.setTabOrder(self.environmentCombo, self.globalOverrideGroup)
184 StartDialog.setTabOrder(self.globalOverrideGroup, self.redirectCheckBox)
185 StartDialog.setTabOrder(self.redirectCheckBox, self.clearShellCheckBox)
186 StartDialog.setTabOrder(self.clearShellCheckBox, self.consoleCheckBox)
187 StartDialog.setTabOrder(self.consoleCheckBox, self.tracePythonCheckBox)
188 StartDialog.setTabOrder(self.tracePythonCheckBox, self.autoContinueCheckBox)
189 StartDialog.setTabOrder(self.autoContinueCheckBox, self.allExceptionsCheckBox)
190 StartDialog.setTabOrder(self.allExceptionsCheckBox, self.multiprocessGroup)
191 StartDialog.setTabOrder(self.multiprocessGroup, self.multiprocessNoDebugCombo)
192 StartDialog.setTabOrder(self.multiprocessNoDebugCombo, self.eraseCoverageCheckBox)
193 StartDialog.setTabOrder(self.eraseCoverageCheckBox, self.eraseProfileCheckBox)
194
195 def retranslateUi(self, StartDialog):
196 _translate = QtCore.QCoreApplication.translate
197 StartDialog.setWindowTitle(_translate("StartDialog", "Start"))
198 self.groupBox.setTitle(_translate("StartDialog", "General Parameters"))
199 self.label.setText(_translate("StartDialog", "Virtual Environment:"))
200 self.venvComboBox.setToolTip(_translate("StartDialog", "Select the virtual environment to be used"))
201 self.venvComboBox.setWhatsThis(_translate("StartDialog", "<b>Virtual Environment</b>\n"
202 "<p>Enter the virtual environment to be used. Leave it empty to use the default environment, i.e. the one configured globally or per project.</p>"))
203 self.TextLabel1_2.setText(_translate("StartDialog", "Script Name:"))
204 self.scriptnamePicker.setToolTip(_translate("StartDialog", "Enter the script file name"))
205 self.scriptnamePicker.setWhatsThis(_translate("StartDialog", "<b>Script Name</b>\n"
206 "<p>Enter the the name of the script. Leave empty to use the script of the current editor.</p>"))
207 self.TextLabel1.setText(_translate("StartDialog", "Script Parameters:"))
208 self.cmdlineCombo.setToolTip(_translate("StartDialog", "Enter the commandline parameters"))
209 self.cmdlineCombo.setWhatsThis(_translate("StartDialog", "<b>Commandline</b>\n"
210 "<p>Enter the commandline parameters in this field.</p>"))
211 self.TextLabel2.setText(_translate("StartDialog", "Working directory:"))
212 self.workdirPicker.setToolTip(_translate("StartDialog", "Enter the working directory"))
213 self.workdirPicker.setWhatsThis(_translate("StartDialog", "<b>Working directory</b>\n"
214 "<p>Enter the working directory of the application to be debugged. Leave it empty to set the working directory to the executable directory.</p>"))
215 self.textLabel1.setText(_translate("StartDialog", "Environment Variables:"))
216 self.environmentCombo.setToolTip(_translate("StartDialog", "Enter the environment variables to be set separated by whitespace."))
217 self.environmentCombo.setWhatsThis(_translate("StartDialog", "<b>Environment Variables</b>\n"
218 "<p>Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form \'var=value\'. In order to add to an environment variable, enter it in the form \'var+=value\'. To delete an environment variable, append a \'-\' to the variable name.</p>\n"
219 "<p>Example: var1=1 var2=\"hello world\" var3+=\":/tmp\" var4-</p>"))
220 self.globalOverrideGroup.setTitle(_translate("StartDialog", "Override Global Configuration"))
221 self.redirectCheckBox.setToolTip(_translate("StartDialog", "Select, to redirect stdin, stdout and stderr of the program being debugged to the eric IDE"))
222 self.redirectCheckBox.setText(_translate("StartDialog", "Redirect stdin/stdout/stderr"))
223 self.consoleCheckBox.setToolTip(_translate("StartDialog", "Select to start the debugger in a console window"))
224 self.consoleCheckBox.setWhatsThis(_translate("StartDialog", "<b>Start in console</b>\n"
225 "<p>Select to start the debugger in a console window. The console command has to be configured on the Debugger-&gt;General page</p>"))
226 self.consoleCheckBox.setText(_translate("StartDialog", "Start in console"))
227 self.clearShellCheckBox.setToolTip(_translate("StartDialog", "Select to clear the display of the interpreter window"))
228 self.clearShellCheckBox.setWhatsThis(_translate("StartDialog", "<b>Clear interpreter window</b><p>This clears the display of the interpreter window before starting the debug client.</p>"))
229 self.clearShellCheckBox.setText(_translate("StartDialog", "Clear interpreter window"))
230 self.debugGroup.setTitle(_translate("StartDialog", "Debug Parameters"))
231 self.tracePythonCheckBox.setToolTip(_translate("StartDialog", "Select to trace into the Python library"))
232 self.tracePythonCheckBox.setWhatsThis(_translate("StartDialog", "<b>Trace into interpreter libraries<b>\n"
233 "<p>When active the debugger will also trace calls into the Python library.</p>"))
234 self.tracePythonCheckBox.setText(_translate("StartDialog", "Trace into interpreter libraries"))
235 self.tracePythonCheckBox.setShortcut(_translate("StartDialog", "Alt+T"))
236 self.autoContinueCheckBox.setToolTip(_translate("StartDialog", "Select to not stop the debugger at the first executable line."))
237 self.autoContinueCheckBox.setWhatsThis(_translate("StartDialog", "<b>Don\'t stop at first line</b><p>This prevents the debugger from stopping at the first executable line.</p>"))
238 self.autoContinueCheckBox.setText(_translate("StartDialog", "Don\'t stop at first line"))
239 self.allExceptionsCheckBox.setToolTip(_translate("StartDialog", "Select to report all exceptions (when unchecked only unhandled exceptions are reported)."))
240 self.allExceptionsCheckBox.setText(_translate("StartDialog", "Report all exceptions"))
241 self.multiprocessGroup.setToolTip(_translate("StartDialog", "Select this to enable multi process debugging."))
242 self.multiprocessGroup.setWhatsThis(_translate("StartDialog", "<b>Multi Process Debugging</b><p>This enables debugging capability for multi process programs. Each started Python program is started within a new debugger.</p>"))
243 self.multiprocessGroup.setTitle(_translate("StartDialog", "Multi Process Debugging"))
244 self.TextLabel1_3.setText(_translate("StartDialog", "Don\'t Debug:"))
245 self.coverageGroup.setTitle(_translate("StartDialog", "Coverage Parameters"))
246 self.eraseCoverageCheckBox.setToolTip(_translate("StartDialog", "Select this to erase the collected coverage information"))
247 self.eraseCoverageCheckBox.setWhatsThis(_translate("StartDialog", "<b>Erase coverage information</b>\n"
248 "<p>Select this to erase the collected coverage information before the next coverage run.</p>"))
249 self.eraseCoverageCheckBox.setText(_translate("StartDialog", "Erase coverage information"))
250 self.eraseCoverageCheckBox.setShortcut(_translate("StartDialog", "Alt+C"))
251 self.profileGroup.setTitle(_translate("StartDialog", "Profile Parameters"))
252 self.eraseProfileCheckBox.setToolTip(_translate("StartDialog", "Select this to erase the collected timing data"))
253 self.eraseProfileCheckBox.setWhatsThis(_translate("StartDialog", "<b>Erase timing data</b>\n"
254 "<p>Select this to erase the collected timing data before the next profiling run.</p>"))
255 self.eraseProfileCheckBox.setText(_translate("StartDialog", "Erase timing data"))
256 self.eraseProfileCheckBox.setShortcut(_translate("StartDialog", "Alt+C"))
257 from eric7.EricWidgets.EricPathPicker import EricComboPathPicker

eric ide

mercurial