1 ======================== |
1 ======================== |
2 README for the eric6 IDE |
2 README for the eric7 IDE |
3 ======================== |
3 ======================== |
4 |
4 |
5 0. What is eric6? |
5 0. What is eric7? |
6 ----------------- |
6 ----------------- |
7 eric6 is a full featured Python editor and IDE, written in Python. It is based |
7 eric7 is a full featured Python editor and IDE, written in Python. It is based |
8 on the cross platform Qt UI toolkit, integrating the highly flexible Scintilla |
8 on the cross platform Qt UI toolkit, integrating the highly flexible Scintilla |
9 editor control. It is designed to be usable as everyday quick and dirty editor |
9 editor control. It is designed to be usable as everyday quick and dirty editor |
10 as well as being usable as a professional project management tool integrating |
10 as well as being usable as a professional project management tool integrating |
11 many advanced features Python offers the professional coder. eric6 includes a |
11 many advanced features Python offers the professional coder. eric7 includes a |
12 plug-in system, which allows easy extension of the IDE functionality with |
12 plug-in system, which allows easy extension of the IDE functionality with |
13 plug-ins downloadable from the net. For more details see |
13 plug-ins downloadable from the net. For more details see |
14 <https://eric-ide.python-projects.org>. |
14 <https://eric-ide.python-projects.org>. |
15 |
15 |
16 1. Installation |
16 1. Installation |
17 --------------- |
17 --------------- |
18 Installing eric6 is a simple process. There are various methods available. |
18 Installing eric7 is a simple process. There are various methods available. |
19 Please choose the one best suited to your needs and skills. eric6 may be must |
19 Please choose the one best suited to your needs and skills. eric7 may be must |
20 with Python 3, Qt5 and PyQt5. |
20 with Python 3, Qt5 and PyQt5. |
21 |
21 |
22 1.1 Create a Python virtual environment for eric6 |
22 1.1 Create a Python virtual environment for eric7 |
23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
24 It is recommended to install eric6 into a Python virtual environment in order |
24 It is recommended to install eric7 into a Python virtual environment in order |
25 to keep your Python distribution clean. In order to do that create it by |
25 to keep your Python distribution clean. In order to do that create it by |
26 entering the following command in a terminal window. |
26 entering the following command in a terminal window. |
27 |
27 |
28 **Linux, macOS**:: |
28 **Linux, macOS**:: |
29 |
29 |
30 python3 -m venv eric6_venv |
30 python3 -m venv eric7_venv |
31 |
31 |
32 **Windows**:: |
32 **Windows**:: |
33 |
33 |
34 python.exe -m venv eric6_venv |
34 python.exe -m venv eric7_venv |
35 |
35 |
36 Replace ``eric6_venv`` with the desired path to the directory for the virtual |
36 Replace ``eric7_venv`` with the desired path to the directory for the virtual |
37 environment. All further instructions will assume this environment name. |
37 environment. All further instructions will assume this environment name. |
38 |
38 |
39 1.2a Variant 1: Installation via the "install.py" script |
39 1.2a Variant 1: Installation via the "install.py" script |
40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
40 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
41 This method results in the most complete install on all supported platforms. |
41 This method results in the most complete install on all supported platforms. |
42 After extracting the eric6 distribution archive just execute the following |
42 After extracting the eric7 distribution archive just execute the following |
43 command in a terminal window. |
43 command in a terminal window. |
44 |
44 |
45 **Linux, macOS**:: |
45 **Linux, macOS**:: |
46 |
46 |
47 ~/eric6_venv/bin/python3 install.py |
47 ~/eric7_venv/bin/python3 install.py |
48 |
48 |
49 **Windows**:: |
49 **Windows**:: |
50 |
50 |
51 eric6_venv\Scripts\python.exe install.py |
51 eric7_venv\Scripts\python.exe install.py |
52 |
52 |
53 Change the path to the Python executable appropriately. The installation script |
53 Change the path to the Python executable appropriately. The installation script |
54 will check for all prerequisites and will ask for confirmation to install |
54 will check for all prerequisites and will ask for confirmation to install |
55 them. If the installation process needs tuning type |
55 them. If the installation process needs tuning type |
56 ``~/eric6_venv/bin/python3 install.py --help`` for some help. Using the |
56 ``~/eric7_venv/bin/python3 install.py --help`` for some help. Using the |
57 ``--yes`` option answers yes to all questions automatically. |
57 ``--yes`` option answers yes to all questions automatically. |
58 |
58 |
59 If you want to uninstall the package just execute the ``uninstall.py`` script. |
59 If you want to uninstall the package just execute the ``uninstall.py`` script. |
60 This gets rid of all installed files. In this case please send an email to the |
60 This gets rid of all installed files. In this case please send an email to the |
61 below mentioned address and tell me your reason. This might give me a hint on |
61 below mentioned address and tell me your reason. This might give me a hint on |
62 how to improve eric6. |
62 how to improve eric7. |
63 |
63 |
64 During the installation process a file containing some information about the |
64 During the installation process a file containing some information about the |
65 installation will be created. If this is not desired, the ``--no-info`` |
65 installation will be created. If this is not desired, the ``--no-info`` |
66 command line option may be added to the above given install command. |
66 command line option may be added to the above given install command. |
67 |
67 |
70 This method is the easiest one but does not create a macOS® Application. Enter |
70 This method is the easiest one but does not create a macOS® Application. Enter |
71 the following command in a terminal window. |
71 the following command in a terminal window. |
72 |
72 |
73 **Linux, macOS**:: |
73 **Linux, macOS**:: |
74 |
74 |
75 ~/eric6_venv/bin/python3 -m pip install --upgrade eric-ide |
75 ~/eric7_venv/bin/python3 -m pip install --upgrade eric-ide |
76 |
76 |
77 **Windows**:: |
77 **Windows**:: |
78 |
78 |
79 eric6_venv\Scripts\python.exe -m pip install --upgrade eric-ide |
79 eric7_venv\Scripts\python.exe -m pip install --upgrade eric-ide |
80 |
80 |
81 Once the installation is finished navigate to the executable directory of |
81 Once the installation is finished navigate to the executable directory of |
82 the Python virtual environment and execute the ``eric6_post_install`` script. |
82 the Python virtual environment and execute the ``eric7_post_install`` script. |
83 This will create application menu entries on Linux and desktop and start menu |
83 This will create application menu entries on Linux and desktop and start menu |
84 entries on Windows® platforms. |
84 entries on Windows® platforms. |
85 |
85 |
86 **Linux**:: |
86 **Linux**:: |
87 |
87 |
88 ~/eric6_venv/bin/eric6_post_install |
88 ~/eric7_venv/bin/eric7_post_install |
89 |
89 |
90 **Windows**:: |
90 **Windows**:: |
91 |
91 |
92 eric6_venv\Scripts\eric6_post_install.exe |
92 eric7_venv\Scripts\eric7_post_install.exe |
93 |
93 |
94 1.3 Installation of Qt Tools via Qt online installer |
94 1.3 Installation of Qt Tools via Qt online installer |
95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
96 In order to get the most out of eric6 it is recommended to install the Qt Tools |
96 In order to get the most out of eric7 it is recommended to install the Qt Tools |
97 like ``Qt Designer`` or ``Qt Linguist``. The recommended way is this. |
97 like ``Qt Designer`` or ``Qt Linguist``. The recommended way is this. |
98 |
98 |
99 1. Download the Qt online installer from the Qt download site. |
99 1. Download the Qt online installer from the Qt download site. |
100 |
100 |
101 2. Install Qt by executing the installer. |
101 2. Install Qt by executing the installer. |
102 |
102 |
103 3. Configure the path to the Qt tools on the ``Qt`` configuration page of the |
103 3. Configure the path to the Qt tools on the ``Qt`` configuration page of the |
104 eric6 configuration dialog. |
104 eric7 configuration dialog. |
105 |
105 |
106 2. Installation of translations |
106 2. Installation of translations |
107 ------------------------------- |
107 ------------------------------- |
108 The default distribution archive of eric6 includes all supported translations |
108 The default distribution archive of eric7 includes all supported translations |
109 already. If the above installation variant 1 was performed with this, you may |
109 already. If the above installation variant 1 was performed with this, you may |
110 skip this section. |
110 skip this section. |
111 |
111 |
112 If the ``nolang`` archive was used, translations may be added later on by |
112 If the ``nolang`` archive was used, translations may be added later on by |
113 downloading the desired language pack, extract it to a temporary directory |
113 downloading the desired language pack, extract it to a temporary directory |
114 and execute the install-i18n.py script (type |
114 and execute the install-i18n.py script (type |
115 ``~/eric6_venv/bin/python3 install-i18n.py``). |
115 ``~/eric7_venv/bin/python3 install-i18n.py``). |
116 |
116 |
117 3. Running |
117 3. Running |
118 ---------- |
118 ---------- |
119 Just call up eric6, which will start the IDE. Use the "what is"-help |
119 Just call up eric7, which will start the IDE. Use the "what is"-help |
120 (arrow with ?) to get some help. The eric web site provides some |
120 (arrow with ?) to get some help. The eric web site provides some |
121 documents describing certain aspects of eric. To start the unit test module in |
121 documents describing certain aspects of eric. To start the unit test module in |
122 a standalone variant simply call up eric6_unittest. This will show the same |
122 a standalone variant simply call up eric7_unittest. This will show the same |
123 dialog (though with a little bit less functionality) as if started from within |
123 dialog (though with a little bit less functionality) as if started from within |
124 eric6. The web browser can be started as a standalone program by executing the |
124 eric7. The web browser can be started as a standalone program by executing the |
125 eric6_browser script. |
125 eric7_browser script. |
126 |
126 |
127 Please note, the first time you start eric6 it will recognize, that it |
127 Please note, the first time you start eric7 it will recognize, that it |
128 hasn't been configured yet, and will show the configuration dialog. |
128 hasn't been configured yet, and will show the configuration dialog. |
129 Please take your time and go through all the configuration items. |
129 Please take your time and go through all the configuration items. |
130 However, every configuration option has a meaningful default value. |
130 However, every configuration option has a meaningful default value. |
131 |
131 |
132 4. Running from the sources |
132 4. Running from the sources |
133 --------------------------- |
133 --------------------------- |
134 If you want to run eric6 from within the source tree you have to execute |
134 If you want to run eric7 from within the source tree you have to execute |
135 the ``compileUiFiles.py`` script once after a fresh checkout from the source |
135 the ``compileUiFiles.py`` script once after a fresh checkout from the source |
136 repository or when new dialogs have been added. Thereafter just execute |
136 repository or when new dialogs have been added. Thereafter just execute |
137 the ``eric6.py`` script. |
137 the ``eric7.py`` script. |
138 |
138 |
139 5. Tray starter |
139 5. Tray starter |
140 --------------- |
140 --------------- |
141 eric6 comes with a little utility called "eric6_tray". This embeds an icon |
141 eric7 comes with a little utility called "eric7_tray". This embeds an icon |
142 in the system tray, which contains a context menu to start eric6 and all |
142 in the system tray, which contains a context menu to start eric7 and all |
143 it's utilities. Double clicking this icon starts the eric6 IDE. |
143 it's utilities. Double clicking this icon starts the eric7 IDE. |
144 |
144 |
145 6. Completions/Calltips |
145 6. Completions/Calltips |
146 ----------------------- |
146 ----------------------- |
147 eric6 provides an interface to the QScintilla completion and call-tips |
147 eric7 provides an interface to the QScintilla completion and call-tips |
148 functionality. QScintilla2 comes with API files for Python and itself. PyQt4 |
148 functionality. QScintilla2 comes with API files for Python and itself. PyQt4 |
149 and PyQt5 contain API files as well. These are installed by default. An API |
149 and PyQt5 contain API files as well. These are installed by default. An API |
150 file for eric6 is installed in the same place, if installation variant 1 was |
150 file for eric7 is installed in the same place, if installation variant 1 was |
151 chosen. |
151 chosen. |
152 |
152 |
153 In order to use completions and call-tips in eric6 please configure these |
153 In order to use completions and call-tips in eric7 please configure these |
154 functions in the "Preferences Dialog" on the "Editor -> APIs", |
154 functions in the "Preferences Dialog" on the "Editor -> APIs", |
155 "Editor -> Autocompletion" and "Editor -> Calltips" pages. |
155 "Editor -> Autocompletion" and "Editor -> Calltips" pages. |
156 |
156 |
157 Additional completions and call-tip providers are available through the eric6 |
157 Additional completions and call-tip providers are available through the eric7 |
158 plug-in system. See below for details. |
158 plug-in system. See below for details. |
159 |
159 |
160 7. Remote Debugger |
160 7. Remote Debugger |
161 ------------------ |
161 ------------------ |
162 In order to enable the remote debugger start eric6, open the preferences |
162 In order to enable the remote debugger start eric7, open the preferences |
163 dialog and configure the settings on the debugger pages. |
163 dialog and configure the settings on the debugger pages. |
164 |
164 |
165 The remote login must be possible without any further interaction (i.e. |
165 The remote login must be possible without any further interaction (i.e. |
166 no password prompt). If the remote setup differs from the local one you |
166 no password prompt). If the remote setup differs from the local one you |
167 must configure the Python interpreter and the Debug Client to be used |
167 must configure the Python interpreter and the Debug Client to be used |
168 in the Preferences dialog. Use the ``install-debugclients.py`` script |
168 in the Preferences dialog. Use the ``install-debugclients.py`` script |
169 to install the debug client files and set the entries of the a.m. |
169 to install the debug client files and set the entries of the a.m. |
170 configuration page accordingly. |
170 configuration page accordingly. |
171 |
171 |
172 To ease the installation process of the debug client, the eric6 sources |
172 To ease the installation process of the debug client, the eric7 sources |
173 include the script ``install-debugclients.py``. |
173 include the script ``install-debugclients.py``. |
174 |
174 |
175 8. Passive Debugging |
175 8. Passive Debugging |
176 -------------------- |
176 -------------------- |
177 Passive debugging mode allows the startup of the debugger from outside |
177 Passive debugging mode allows the startup of the debugger from outside |
178 of the IDE. The IDE waits for a connection attempt. For further details |
178 of the IDE. The IDE waits for a connection attempt. For further details |
179 see the file README-passive-debugging.rst. |
179 see the file README-passive-debugging.rst. |
180 |
180 |
181 9. Plug-in System |
181 9. Plug-in System |
182 ----------------- |
182 ----------------- |
183 eric6 contains a plug-in system, that is used to extend eric6's |
183 eric7 contains a plug-in system, that is used to extend eric7's |
184 functionality. Some plug-ins are part of eric6. Additional plugins |
184 functionality. Some plug-ins are part of eric7. Additional plugins |
185 are available via the Internet. Please use the built-in plug-in |
185 are available via the Internet. Please use the built-in plug-in |
186 repository dialog to get a list of available (official) plug-ins |
186 repository dialog to get a list of available (official) plug-ins |
187 and to download them. For more details about the plug-in system |
187 and to download them. For more details about the plug-in system |
188 please see the documentation area. |
188 please see the documentation area. |
189 |
189 |
190 10. Interfaces to additional software packages |
190 10. Interfaces to additional software packages |
191 ---------------------------------------------- |
191 ---------------------------------------------- |
192 At the moment eric6 provides interfaces to the following software |
192 At the moment eric7 provides interfaces to the following software |
193 packages. |
193 packages. |
194 |
194 |
195 Qt-Designer |
195 Qt-Designer |
196 This is part of the Qt distribution and is used to generate user |
196 This is part of the Qt distribution and is used to generate user |
197 interfaces. |
197 interfaces. |
204 This is part of the Qt distribution and may be used to display help |
204 This is part of the Qt distribution and may be used to display help |
205 files. |
205 files. |
206 |
206 |
207 Mercurial |
207 Mercurial |
208 This is a distributed version control system available from |
208 This is a distributed version control system available from |
209 <https://www.mercurial-scm.org/>. It is the one used by eric6 itself. |
209 <https://www.mercurial-scm.org/>. It is the one used by eric7 itself. |
210 |
210 |
211 Git |
211 Git |
212 This is another (and probably more widely known) distributed version |
212 This is another (and probably more widely known) distributed version |
213 control system. It is available from <https://www.git-scm.com>. |
213 control system. It is available from <https://www.git-scm.com>. |
214 |
214 |
215 Subversion |
215 Subversion |
216 This is a version control system available from |
216 This is a version control system available from |
217 <https://subversion.apache.org>. eric6 supports two different |
217 <https://subversion.apache.org>. eric7 supports two different |
218 Subversion interfaces. One is using the svn command line tool, the |
218 Subversion interfaces. One is using the svn command line tool, the |
219 other is using the PySvn Python interface |
219 other is using the PySvn Python interface |
220 <https://pysvn.sourceforge.io/>. The selection is done automatically |
220 <https://pysvn.sourceforge.io/>. The selection is done automatically |
221 depending on the installed software. The PySvn interface is preferred. |
221 depending on the installed software. The PySvn interface is preferred. |
222 This automatism can be overridden an a per project basis using the |
222 This automatism can be overridden an a per project basis using the |
223 "User Properties" dialog. |
223 "User Properties" dialog. |
224 |
224 |
225 coverage.py |
225 coverage.py |
226 This is a tool to check Python code coverage. A slightly modified |
226 This is a tool to check Python code coverage. A slightly modified |
227 version is part of the eric6 distribution. The original version is |
227 version is part of the eric7 distribution. The original version is |
228 available from |
228 available from |
229 <http://www.nedbatchelder.com/code/modules/coverage.html> |
229 <http://www.nedbatchelder.com/code/modules/coverage.html> |
230 |
230 |
231 profile |
231 profile |
232 This is part of the standard Python distribution and is used to profile |
232 This is part of the standard Python distribution and is used to profile |
233 Python source code. |
233 Python source code. |
234 |
234 |
235 11. Internationalization |
235 11. Internationalization |
236 ------------------------ |
236 ------------------------ |
237 eric6 and its tools are prepared to show the UI in different languages, which |
237 eric7 and its tools are prepared to show the UI in different languages, which |
238 can be configured via the preferences dialog. The Qt and QScintilla |
238 can be configured via the preferences dialog. The Qt and QScintilla |
239 translations are searched in the translations directory given in the |
239 translations are searched in the translations directory given in the |
240 preferences dialog (Qt page). If the translations cannot be found, some part |
240 preferences dialog (Qt page). If the translations cannot be found, some part |
241 of the HMI might show English texts even if you have selected something else. |
241 of the HMI might show English texts even if you have selected something else. |
242 If you are missing eric6 translations for your language and are willing to |
242 If you are missing eric7 translations for your language and are willing to |
243 volunteer for this work please send me an email naming the country code and |
243 volunteer for this work please send me an email naming the country code and |
244 I will send you the respective Qt-Linguist file. |
244 I will send you the respective Qt-Linguist file. |
245 |
245 |
246 12. Window Layout |
246 12. Window Layout |
247 ----------------- |
247 ----------------- |
248 eric6 provides a configurable window layout. The visibility of the various tool |
248 eric7 provides a configurable window layout. The visibility of the various tool |
249 panes can be configured. The position of the shell pane may be configured as |
249 panes can be configured. The position of the shell pane may be configured as |
250 well. |
250 well. |
251 |
251 |
252 13. Source code documentation |
252 13. Source code documentation |
253 ----------------------------- |
253 ----------------------------- |
254 eric6 has a built in source code documentation generator, which is |
254 eric7 has a built in source code documentation generator, which is |
255 usable via the command line as well. For further details please see |
255 usable via the command line as well. For further details please see |
256 the file README-eric6-doc.rst. |
256 the file README-eric7-doc.rst. |
257 |
257 |
258 14. Included Tools |
258 14. Included Tools |
259 ------------------ |
259 ------------------ |
260 eric6 comes with a long list of tools. These can be started via the eric6 |
260 eric7 comes with a long list of tools. These can be started via the eric7 |
261 tray starter or directly via the command line. They are available from within |
261 tray starter or directly via the command line. They are available from within |
262 the IDE. The included tools are (sorted alphabetically): |
262 the IDE. The included tools are (sorted alphabetically): |
263 |
263 |
264 * **eric6_api.py** |
264 * **eric7_api.py** |
265 |
265 |
266 This is the tool to generate API files from Python source code. |
266 This is the tool to generate API files from Python source code. |
267 |
267 |
268 * **eric6_browser.py** |
268 * **eric7_browser.py** |
269 |
269 |
270 This is the eric6 web browser. It is a full blown browser based on |
270 This is the eric7 web browser. It is a full blown browser based on |
271 QtWebEngine, which is based on the Chromium web engine. |
271 QtWebEngine, which is based on the Chromium web engine. |
272 |
272 |
273 * **eric6_compare.py** |
273 * **eric7_compare.py** |
274 |
274 |
275 This tool may be used to compare two files side-by-side. Differences |
275 This tool may be used to compare two files side-by-side. Differences |
276 between the files are highlighted by coloring the text. |
276 between the files are highlighted by coloring the text. |
277 |
277 |
278 * **eric6_configure.py** |
278 * **eric7_configure.py** |
279 |
279 |
280 This is the standalone variant of the configuration dialog. It offers |
280 This is the standalone variant of the configuration dialog. It offers |
281 most of the configuration options as are available from within eric6. |
281 most of the configuration options as are available from within eric7. |
282 |
282 |
283 * **eric6_diff.py** |
283 * **eric7_diff.py** |
284 |
284 |
285 This tool may be used to view the differences between two files. These |
285 This tool may be used to view the differences between two files. These |
286 are shown as a unified or context diff. |
286 are shown as a unified or context diff. |
287 |
287 |
288 * **eric6_doc.py** |
288 * **eric7_doc.py** |
289 |
289 |
290 This is the tool to extract source code documentation from source files |
290 This is the tool to extract source code documentation from source files |
291 and format that as HTML files. |
291 and format that as HTML files. |
292 |
292 |
293 * **eric6_editor.py** |
293 * **eric7_editor.py** |
294 |
294 |
295 This is a stripped down, standalone variant of the editor embedded in the |
295 This is a stripped down, standalone variant of the editor embedded in the |
296 eric6 IDE. |
296 eric7 IDE. |
297 |
297 |
298 * **eric6_hexeditor.py** |
298 * **eric7_hexeditor.py** |
299 |
299 |
300 This is a standalone hex editor to work with binary files. |
300 This is a standalone hex editor to work with binary files. |
301 |
301 |
302 * **eric6_iconeditor.py** |
302 * **eric7_iconeditor.py** |
303 |
303 |
304 This is a little tool to create pixel based icons and save them in a |
304 This is a little tool to create pixel based icons and save them in a |
305 pixmap format. |
305 pixmap format. |
306 |
306 |
307 * **eric6_plugininstall.py** |
307 * **eric7_plugininstall.py** |
308 |
308 |
309 This is a standalone utility to install eric6 plug-ins available on the |
309 This is a standalone utility to install eric7 plug-ins available on the |
310 local machine. |
310 local machine. |
311 |
311 |
312 * **eric6_pluginrepository.py** |
312 * **eric7_pluginrepository.py** |
313 |
313 |
314 This is a standalone variant of the plug-in repository window. It is used |
314 This is a standalone variant of the plug-in repository window. It is used |
315 to view the available plug-ins and download them to the local machine. |
315 to view the available plug-ins and download them to the local machine. |
316 |
316 |
317 * **eric6_pluginuninstall.py** |
317 * **eric7_pluginuninstall.py** |
318 |
318 |
319 This is a standalone utility to uninstall eric6 plug-ins. |
319 This is a standalone utility to uninstall eric7 plug-ins. |
320 |
320 |
321 * **eric6_qregularexpression.py** |
321 * **eric7_qregularexpression.py** |
322 |
322 |
323 This tool may be used to create regular expressions based on |
323 This tool may be used to create regular expressions based on |
324 QRegularExpression. |
324 QRegularExpression. |
325 |
325 |
326 * **eric6_re.py** |
326 * **eric7_re.py** |
327 |
327 |
328 This tool may be used to create Python regular expressions as used with the |
328 This tool may be used to create Python regular expressions as used with the |
329 re module. |
329 re module. |
330 |
330 |
331 * **eric6_shell.py** |
331 * **eric7_shell.py** |
332 |
332 |
333 This is a standalone, graphical Python shell application. |
333 This is a standalone, graphical Python shell application. |
334 |
334 |
335 * **eric6_snap.py** |
335 * **eric7_snap.py** |
336 |
336 |
337 This tool may be used to create screenshots of the whole screen, individual |
337 This tool may be used to create screenshots of the whole screen, individual |
338 windows or selectable areas. |
338 windows or selectable areas. |
339 |
339 |
340 * **eric6_sqlbrowser.py** |
340 * **eric7_sqlbrowser.py** |
341 |
341 |
342 This is a simple tool to inspect SQL databases. All database products |
342 This is a simple tool to inspect SQL databases. All database products |
343 supported by Qt may be inspected. Note, that Qt database drivers may be |
343 supported by Qt may be inspected. Note, that Qt database drivers may be |
344 installed first. |
344 installed first. |
345 |
345 |
346 * **eric6_tray.py** |
346 * **eric7_tray.py** |
347 |
347 |
348 This is the tray starter application. See above for some details. |
348 This is the tray starter application. See above for some details. |
349 |
349 |
350 * **eric6_trpreviewer** |
350 * **eric7_trpreviewer** |
351 |
351 |
352 This tool may be used to preview translations of Qt forms. Forms and |
352 This tool may be used to preview translations of Qt forms. Forms and |
353 language files may be loaded separately. Multiple languages can be loaded |
353 language files may be loaded separately. Multiple languages can be loaded |
354 and the active language can be switched between the loaded ones. |
354 and the active language can be switched between the loaded ones. |
355 |
355 |
356 * **eric6_uipreviewer** |
356 * **eric7_uipreviewer** |
357 |
357 |
358 This tool is used to preview Qt forms. The display may be switched between |
358 This tool is used to preview Qt forms. The display may be switched between |
359 the available Qt window styles. |
359 the available Qt window styles. |
360 |
360 |
361 * **eric6_unittest** |
361 * **eric7_unittest** |
362 |
362 |
363 This is a standalone tool to execute existing unit tests. |
363 This is a standalone tool to execute existing unit tests. |
364 |
364 |
365 14. License |
365 14. License |
366 ----------- |
366 ----------- |
367 eric6 (and the others) is released under the conditions of the GPLv3. See |
367 eric7 (and the others) is released under the conditions of the GPLv3. See |
368 separate license file ``LICENSE.GPL3`` for more details. Third party software |
368 separate license file ``LICENSE.GPL3`` for more details. Third party software |
369 included in eric6 is released under their respective license and contained in |
369 included in eric7 is released under their respective license and contained in |
370 the eric6 distribution for convenience. |
370 the eric7 distribution for convenience. |
371 |
371 |
372 15. Bugs and other reports |
372 15. Bugs and other reports |
373 -------------------------- |
373 -------------------------- |
374 Please send bug reports, feature requests or contributions to eric bugs |
374 Please send bug reports, feature requests or contributions to eric bugs |
375 address. After the IDE is installed you can use the "Report Bug..." |
375 address. After the IDE is installed you can use the "Report Bug..." |
376 entry of the Help menu, which will send an email to |
376 entry of the Help menu, which will send an email to |
377 <eric-bugs@eric-ide.python-projects.org>. To request a new feature use the |
377 <eric-bugs@eric-ide.python-projects.org>. To request a new feature use the |
378 "Request Feature..." entry of the Help menu, which will send an email to |
378 "Request Feature..." entry of the Help menu, which will send an email to |
379 <eric-featurerequest@eric-ide.python-projects.org>. |
379 <eric-featurerequest@eric-ide.python-projects.org>. |
380 |
380 |
381 Alternatively bugs may be reported via the eric6 issue tracker at |
381 Alternatively bugs may be reported via the eric7 issue tracker at |
382 <https://tracker.die-offenbachs.homelinux.org/>. |
382 <https://tracker.die-offenbachs.homelinux.org/>. |