src/eric7/Documentation/Source/eric7.Project.ProjectVenvConfigurationDialog.html

Fri, 19 May 2023 15:09:24 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 19 May 2023 15:09:24 +0200
branch
eric7
changeset 10040
b5ef1a93cd1a
parent 9389
7b2344009d7a
child 10479
856476537696
permissions
-rw-r--r--

Editor, Search & Replace widget:
- Changed the logic in replace mode such, that the find text is copied to the replace text entry, when it receives the focus and is empty. (see issue 502).

9323
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric7.Project.ProjectVenvConfigurationDialog</title>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <link rel="stylesheet" href="styles.css">
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 <body>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 <a NAME="top" ID="top"></a>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>eric7.Project.ProjectVenvConfigurationDialog</h1>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 <p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 Module implementing a dialog to enter the configuration for the embedded environment
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 of the project.
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 </p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 <h3>Global Attributes</h3>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 <table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 <tr><td>None</td></tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 </table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 <h3>Classes</h3>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 <table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <td><a href="#ProjectVenvConfigurationDialog">ProjectVenvConfigurationDialog</a></td>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 <td>Class implementing a dialog to enter the configuration for the embedded environment of the project.</td>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 </tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 </table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 <h3>Functions</h3>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <tr><td>None</td></tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 </table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <hr />
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <hr />
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <a NAME="ProjectVenvConfigurationDialog" ID="ProjectVenvConfigurationDialog"></a>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 <h2>ProjectVenvConfigurationDialog</h2>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 Class implementing a dialog to enter the configuration for the embedded
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 environment of the project.
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 </p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <h3>Derived from</h3>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 QDialog, Ui_ProjectVenvConfigurationDialog
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <h3>Class Attributes</h3>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 <table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 <tr><td>None</td></tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 </table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <h3>Class Methods</h3>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 <table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <tr><td>None</td></tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 </table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 <h3>Methods</h3>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 <td><a href="#ProjectVenvConfigurationDialog.__init__">ProjectVenvConfigurationDialog</a></td>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <td>Constructor</td>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 </tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 <td><a href="#ProjectVenvConfigurationDialog.__updateOK">__updateOK</a></td>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <td>Private method to update the enabled status of the OK button.</td>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 </tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 <td><a href="#ProjectVenvConfigurationDialog.getData">getData</a></td>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <td>Public method to get the entered data.</td>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 </tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <tr>
9389
7b2344009d7a Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9323
diff changeset
72 <td><a href="#ProjectVenvConfigurationDialog.on_pythonExecPicker_editTextChanged">on_pythonExecPicker_editTextChanged</a></td>
9323
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <td>Private slot to handle changes of the entered Python interpreter path.</td>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 </tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 </table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 <h3>Static Methods</h3>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <tr><td>None</td></tr>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 </table>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <a NAME="ProjectVenvConfigurationDialog.__init__" ID="ProjectVenvConfigurationDialog.__init__"></a>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <h4>ProjectVenvConfigurationDialog (Constructor)</h4>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 <b>ProjectVenvConfigurationDialog</b>(<i>venvName="", venvDirectory="", venvInterpreter="", execPath="", parent=None, </i>)
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 Constructor
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 </p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <dl>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <dt><i>venvName</i> (str)</dt>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 <dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 logical name of a virtual environment for editing
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 </dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 <dt><i>venvDirectory</i> (str)</dt>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 <dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 directory of the virtual environment
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 </dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <dt><i>venvInterpreter</i> (str)</dt>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 <dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 Python interpreter of the virtual environment
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 </dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 <dt><i>execPath</i> (str)</dt>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 search path string to be prepended to the PATH
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 environment variable
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 </dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 <dt><i>parent</i> (QWidget (optional))</dt>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 reference to the parent widget (defaults to None)
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 </dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 </dl>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 <a NAME="ProjectVenvConfigurationDialog.__updateOK" ID="ProjectVenvConfigurationDialog.__updateOK"></a>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <h4>ProjectVenvConfigurationDialog.__updateOK</h4>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <b>__updateOK</b>(<i></i>)
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 <p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 Private method to update the enabled status of the OK button.
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 </p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 <a NAME="ProjectVenvConfigurationDialog.getData" ID="ProjectVenvConfigurationDialog.getData"></a>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <h4>ProjectVenvConfigurationDialog.getData</h4>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <b>getData</b>(<i></i>)
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 <p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 Public method to get the entered data.
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 </p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 <dl>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <dt>Return:</dt>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 tuple containing the path of the selected Python interpreter and
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 a string to be prepended to the PATH environment variable
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 </dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 </dl>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <dl>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 <dt>Return Type:</dt>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 <dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 tuple of (str, str)
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 </dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 </dl>
9389
7b2344009d7a Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9323
diff changeset
140 <a NAME="ProjectVenvConfigurationDialog.on_pythonExecPicker_editTextChanged" ID="ProjectVenvConfigurationDialog.on_pythonExecPicker_editTextChanged"></a>
7b2344009d7a Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9323
diff changeset
141 <h4>ProjectVenvConfigurationDialog.on_pythonExecPicker_editTextChanged</h4>
7b2344009d7a Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9323
diff changeset
142 <b>on_pythonExecPicker_editTextChanged</b>(<i>txt</i>)
9323
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 <p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 Private slot to handle changes of the entered Python interpreter path.
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 </p>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 <dl>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 <dt><i>txt</i> (str)</dt>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 <dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 entered Python interpreter path
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 </dd>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 </dl>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 <div align="right"><a href="#top">Up</a></div>
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 <hr />
6ae7193558ac Project
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 </body></html>

eric ide

mercurial