Difference between revisions of "PySide/it"

From FreeCAD Documentation
Jump to: navigation, search
(Created page with "Python offre la dichiarazione 'print', data dal codice:")
 
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<H2>PySide</H2>
+
<languages/>
 +
{{docnav/it|[[Pivy/it|Pivy]]|[[FeaturePython Objects/it|Ogetti FeaturePython]]}}
  
[http://en.wikipedia.org/wiki/PySide PySide] is a Python binding of the cross-platform GUI toolkit Qt. FreeCAD uses PySide for all GUI (Graphic User Intercase) purposes. PySide evolved from the PyQt package which was previously used by FreeCAD for it's GUI. See [http://qt-project.org/wiki/Differences_Between_PySide_and_PyQt Differences Between PySide and PyQt] for more information on the differences.
+
==PySide==
  
Gli utenti di FreeCAD spesso accedono a tutto tramite l'interfaccia integrata. Ma per gli utenti che desiderano personalizzare le loro operazioni esiste l'interfaccia Python, che è documentata nel [[Python_scripting_tutorial/it|Tutorial degli script Python]]. L'interfaccia Python per FreeCAD è molto flessibile e potente. Questa pagina documenta l'interazione di Python con FreeCAD tramite PySide.
+
[http://en.wikipedia.org/wiki/PySide PySide] è il legame tra Python e la multi-piattaforma GUI degli strumenti di Qt. FreeCAD usa PySide all'interno di Python per tutti gli effetti GUI (Interfaccia grafica per l'utente). PySide è una alternativa al pacchetto PyQt che è stato utilizzato in precedenza da FreeCAD per la sua GUI. PySide ha una licenza più permissiva. Per maggiori informazioni sulla differenza vedere [http://qt-project.org/wiki/Differences_Between_PySide_and_PyQt Differences Between PySide and PyQt].
 +
 
 +
Spesso gli utenti di FreeCAD accedono a tutto tramite l'interfaccia integrata. Per gli utenti che desiderano personalizzare le loro operazioni esiste l'interfaccia Python, che è documentata nel [[Python_scripting_tutorial/it|Tutorial degli script Python]]. L'interfaccia Python di FreeCAD è molto flessibile e potente. Questa pagina documenta l'interazione di Python con FreeCAD tramite PySide.
  
 
Python offre la dichiarazione 'print', data dal codice:
 
Python offre la dichiarazione 'print', data dal codice:
Line 9: Line 12:
 
print 'Hello World'
 
print 'Hello World'
 
}}
 
}}
With Python's print statement you have only limited control of the appearance and behaviour. PySide supplies the missing control and also handles environments (such as the FreeCAD macro file environment) where the built-in facilities of Python are not enough.
+
Con l'istruzione print di Python si ha solo un limitato controllo dell'aspetto e del comportamento. PySide fornisce il controllo mancante e gestisce anche gli ambienti  dove le funzionalità incorporate in Python non sono sufficienti, come ad esempio i file dell'ambiente macro di FreeCAD.
  
PySide's abilities range from:
+
Le funzionalità di PySide vanno da:
  
 
[[File:PySideScreenSnapshot1.jpg]]
 
[[File:PySideScreenSnapshot1.jpg]]
  
to:
+
a:
  
 
[[File:PySideScreenSnapshot2.jpg]]
 
[[File:PySideScreenSnapshot2.jpg]]
  
PySide is described in the following 3 pages which should follow on one from each other:
+
'''Per acquisire familiarità con alcuni esempi reali di PySide'''
 +
* [[PySide Beginner Examples/it|Esempi di livello base di PySide]] (Hello World, avvisi, inserire un testo, inserire un numero)
 +
* [[PySide Intermediate Examples/it|Esempi di livello medio di PySide]] (dimensionare le finestre, nascondere i widget, i menu popup, la posizione del mouse, gli eventi del mouse)
 +
* [[PySide Advanced Examples/it|Esempi di livello avanzato di PySide]] (widget etc.)
  
* [[PySide_Beginner_Examples/it|Esempi di base di PySide]] (Hello World, avisi, inserire un testo, inserire un numero)
+
Esse suddividono l'argomento in 3 parti, e si differenziano per livello di esposizione per PySide, Python e le parti incorporate in FreeCAD. La prima pagina contiene una panoramica e le basi della materia, fornisce una descrizione di PySide e di come è organizzato, mentre la seconda e la terza pagina contengono soprattutto degli esempi di codice di diversi livelli.
* [[PySide_Medium_Examples/it|Esempi di livello medio di PySide]] (dimensionare le finestre, nascondere widget, i menu popup, la posizione del mouse, gli eventi del mouse)
 
* [[PySide_Advanced_Examples/it|Esempi di livello avanzato di PySide]] (widgets etc.)
 
  
They divide the subject matter into 3 parts, differentiated by level of exposure to PySide, Python and the FreeCAD internals. The first page has overview and background material giving a description of PySide and how it is put together while the second and third pages are mostly code examples at different levels.
+
Con le pagine allegate si intende fornire del semplice codice Python per eseguire PySide, in modo che l'utente possa facilmente copiarlo, incollarlo nel proprio lavoro, adattarlo se necessario, e risolvere i suoi problemi con FreeCAD. Sperando che non abbia bisogno di andare alla ricerca di risposte alle domande su PySide attraverso internet. Allo stesso tempo, queste pagine non vogliono sostituirsi ai vari tutorial completi e ai siti di riferimento a PySide presenti nel web.
  
The intention is that the associated pages will provide simple Python code to run PySide so that the user working on a problem can easily copy the code, paste it into their own work, adapt it as necessary and return to their problem solving with FreeCAD. Hopefully they don't have to go chasing off across the internet looking for answers to PySide questions. At the same time this page is not intended to replace the various comprehensive PySide tutorials and reference sites available on the web.
+
{{docnav/it|[[Pivy/it|Pivy]]|[[FeaturePython Objects/it|Ogetti FeaturePython]]}}
  
{{docnav/it|[[Pivy/it|Pivy]]|[[Scripted objects/it|Script per oggetti]]}}
+
{{Userdocnavi/it}}
  
 
[[Category:Poweruser Documentation/it]]
 
[[Category:Poweruser Documentation/it]]
 +
 +
[[Category:Developer/it]]
 +
 +
[[Category:Developer Documentation/it]]
 
{{clear}}
 
{{clear}}
<languages/>
 

Latest revision as of 21:42, 20 September 2019

Other languages:
čeština • ‎Deutsch • ‎English • ‎español • ‎français • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎polski • ‎português • ‎română • ‎русский • ‎svenska • ‎Türkçe
Arrow-left.svg Pivy Pagina precedente:
Pagina successiva: Ogetti FeaturePython Arrow-right.svg

PySide

PySide è il legame tra Python e la multi-piattaforma GUI degli strumenti di Qt. FreeCAD usa PySide all'interno di Python per tutti gli effetti GUI (Interfaccia grafica per l'utente). PySide è una alternativa al pacchetto PyQt che è stato utilizzato in precedenza da FreeCAD per la sua GUI. PySide ha una licenza più permissiva. Per maggiori informazioni sulla differenza vedere Differences Between PySide and PyQt.

Spesso gli utenti di FreeCAD accedono a tutto tramite l'interfaccia integrata. Per gli utenti che desiderano personalizzare le loro operazioni esiste l'interfaccia Python, che è documentata nel Tutorial degli script Python. L'interfaccia Python di FreeCAD è molto flessibile e potente. Questa pagina documenta l'interazione di Python con FreeCAD tramite PySide.

Python offre la dichiarazione 'print', data dal codice:

print 'Hello World'

Con l'istruzione print di Python si ha solo un limitato controllo dell'aspetto e del comportamento. PySide fornisce il controllo mancante e gestisce anche gli ambienti dove le funzionalità incorporate in Python non sono sufficienti, come ad esempio i file dell'ambiente macro di FreeCAD.

Le funzionalità di PySide vanno da:

PySideScreenSnapshot1.jpg

a:

PySideScreenSnapshot2.jpg

Per acquisire familiarità con alcuni esempi reali di PySide

Esse suddividono l'argomento in 3 parti, e si differenziano per livello di esposizione per PySide, Python e le parti incorporate in FreeCAD. La prima pagina contiene una panoramica e le basi della materia, fornisce una descrizione di PySide e di come è organizzato, mentre la seconda e la terza pagina contengono soprattutto degli esempi di codice di diversi livelli.

Con le pagine allegate si intende fornire del semplice codice Python per eseguire PySide, in modo che l'utente possa facilmente copiarlo, incollarlo nel proprio lavoro, adattarlo se necessario, e risolvere i suoi problemi con FreeCAD. Sperando che non abbia bisogno di andare alla ricerca di risposte alle domande su PySide attraverso internet. Allo stesso tempo, queste pagine non vogliono sostituirsi ai vari tutorial completi e ai siti di riferimento a PySide presenti nel web.

Arrow-left.svg Pivy Pagina precedente:
Pagina successiva: Ogetti FeaturePython Arrow-right.svg