mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
- integrate PythonConsole help into main translation - allow referencing QGIS images in context help(viewer)
173 lines
5.4 KiB
Plaintext
173 lines
5.4 KiB
Plaintext
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
<head>
|
||
<title>Help Python Console</title>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||
|
||
<style>
|
||
body{
|
||
font-family: 'Trebuchet MS', sans-serif;
|
||
font-size : 12px;
|
||
}
|
||
#header{
|
||
background: #f6f6f6;
|
||
border-bottom: 3px solid #000;
|
||
width: 100%;
|
||
}
|
||
#headerTool td{
|
||
background: #f6f6f6;
|
||
/*width: 100%;*/
|
||
}
|
||
._titleP {
|
||
padding: 5px;
|
||
font-size: 15px;
|
||
font-weight: bold;
|
||
color: #000;
|
||
}
|
||
._title {
|
||
font-size: 20px;
|
||
font-weight: bold;
|
||
color: #000;
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<table id="header">
|
||
<tr>
|
||
<td>
|
||
<img src="qrc:/images/themes/default/console/imgHelpDialog.png" />
|
||
</td>
|
||
<td>
|
||
<span class="_title">Console Python per QGIS</span>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<table>
|
||
<tr>
|
||
<td>
|
||
<p align="justify">
|
||
Console Python basata su PyQScintilla2.
|
||
<br><br>
|
||
Per accedere all'ambiente QGIS da questa console
|
||
usa l'oggetto qgis.utils.iface (istanza della classe QgisInterface).
|
||
Per importare la classe QgisInterface puoi usare anche il bottone dedicato che si trova
|
||
sulla toolbar.
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td><img src="qrc:/images/themes/default/console/imgHelpConsole.png" /></td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<p align="justify">
|
||
La console è divisa in due riquadri principali, uno per i comandi di input l'altro per
|
||
quelli di output. Entrambi possono essere ridimensionate.
|
||
L'area di output non è editabile, visualizza solo l'output del comando
|
||
eseguito nella shell.
|
||
È possibile fare il drag&drop o copiare il testo direttamente nell'area di input
|
||
(il prompt >>> o ... viene filtrato automaticamente).
|
||
Usa 'Share on codepad' dal menu contestuale per condividere pezzi di codice.
|
||
Il menu contestuale si presenta come l'immagine sotto.
|
||
<img src="qrc:/images/themes/default/console/imgHelpMenu.png"><br>
|
||
L'area di input è la shell interrattiva di Python.
|
||
</p>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<table id="header">
|
||
<tr>
|
||
<td>
|
||
<span class="_titleP">Funzionalità</span>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<p align="justify">
|
||
<ul>
|
||
<li>Completamento automatico ed evidenziazione della sintassi per le seguenti APIs:
|
||
<ol>
|
||
<li>Python</li>
|
||
<li>PyQGIS-master</li>
|
||
<li>PyQt4</li>
|
||
<li>QScintilla2</li>
|
||
<li>osgeo-gdal-ogr</li>
|
||
</ol>
|
||
</li>
|
||
<br>
|
||
<li>CTRL+SPACE per visualizzare la lista per l'autocompletamento di classi e metodi.</li>
|
||
<br>
|
||
<li>CTRL+ALT+SPACE per visualizzare la lista della cronologia dei comandi.</li>
|
||
<br>
|
||
<li>Apri la documentazione completa sulle API di QuantumGIS digitando '_api'.</li>
|
||
<br>
|
||
<li>Apri il Cookbook PyQGIS digitando '_pyqgis'.</li>
|
||
<br>
|
||
<li>Possibilità di salvare la cronologia dei comandi digitando '_save' o semplicemente chiudendo il widget.
|
||
La cronologia verrà salvata all'interno del file ~/.qgis/console_history.txt</li>
|
||
<br>
|
||
<li>Possibilità di cancellare la storia dei comandi digitando '_clear'.
|
||
La cronologia verrà cancellata dal file ~/.qgis/console_history.txt</li>
|
||
<br>
|
||
<li>Possibilità di cancellare completamente la cronologia dei comandi digitando '_clearAll'.
|
||
La cronologia verrà cancellata sia dal file che dalla memoria temporanea.</li>
|
||
</ul>
|
||
</p>
|
||
<table id="header">
|
||
<tr>
|
||
<td>
|
||
<span class="_titleP">Toolbar</span>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<p>Di seguito la descrizione dei comandi disponibile nella toolbar:</p>
|
||
<table width="100%" border="0" id="headerTool">
|
||
<tr>
|
||
<td><img src="qrc:/images/themes/default/console/iconClearConsole.png" /></td>
|
||
<td colspan="2">Strumento per pulire la console</td>
|
||
</tr>
|
||
<tr>
|
||
<td><img src="qrc:/images/themes/default/console/iconClassConsole.png" /></td>
|
||
<td><img src="qrc:/images/themes/default/console/iconIfaceConsole.png" /></td>
|
||
<td>Strumento per importare la classe iface, per accedere all'ambiente QGIS</td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td><img src="qrc:/images/themes/default/console/iconSextanteConsole.png" /></td>
|
||
<td>Strumento per importare la classe Sextante</td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td><img src="qrc:/images/themes/default/console/iconQtCoreConsole.png" /></td>
|
||
<td>Strumento per importare la classe PyQt4.QtCore</td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td><img src="qrc:/images/themes/default/console/iconQtGuiConsole.png" /></td>
|
||
<td>Strumento per importare la classe PyQt4.QtGui</td>
|
||
</tr>
|
||
<tr>
|
||
<td><img src="qrc:/images/themes/default/console/iconScriptConsole.png" /></td>
|
||
<td><img src="qrc:/images/themes/default/console/iconOpenConsole.png" /></td>
|
||
<td>Strumento per aprire un script python da eseguire in console</td>
|
||
</tr>
|
||
<tr>
|
||
<td></td>
|
||
<td><img src="qrc:/images/themes/default/console/iconSaveConsole.png" /></td>
|
||
<td>Strumento per salvare uno script python sul disco</td>
|
||
</tr>
|
||
<tr>
|
||
<td><img src="qrc:/images/themes/default/console/iconSettingsConsole.png" /></td>
|
||
<td colspan="2">Impostazioni</td>
|
||
</tr>
|
||
<tr>
|
||
<td><img src="qrc:/images/themes/default/console/iconHelpConsole.png" /></td>
|
||
<td colspan="2">Aiuto</td>
|
||
</tr>
|
||
<tr>
|
||
<td><img src="qrc:/images/themes/default/console/iconRunConsole.png" /></td>
|
||
<td colspan="2">Esegui comando (simile al tasto <Invio>)</td>
|
||
</tr>
|
||
</table>
|
||
</body>
|
||
</html>
|