PySide/it: Difference between revisions

From FreeCAD Documentation
(Created page with "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, adatta...")
(Created page with "[http://en.wikipedia.org/wiki/PySide PySide] è il legame Python alla multipiattaforma GUI degli strumenti di Qt. FreeCAD usa PySide per tutti gli effetti GUI (Interfaccia gra...")
Line 1: Line 1:
<H2>PySide</H2>
<H2>PySide</H2>


[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.
[http://en.wikipedia.org/wiki/PySide PySide] è il legame Python alla multipiattaforma GUI degli strumenti di Qt. FreeCAD usa PySide per tutti gli effetti GUI (Interfaccia grafica per l'utente). PySide è l'evoluzione del pacchetto PyQt che è stato utilizzato in precedenza da FreeCAD per la sua GUI. Per maggiori informazioni sulla differenza vedere [http://qt-project.org/wiki/Differences_Between_PySide_and_PyQt Differences Between PySide and PyQt].


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.
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.

Revision as of 22:26, 10 February 2015

PySide

PySide è il legame Python alla multipiattaforma GUI degli strumenti di Qt. FreeCAD usa PySide per tutti gli effetti GUI (Interfaccia grafica per l'utente). PySide è l'evoluzione del pacchetto PyQt che è stato utilizzato in precedenza da FreeCAD per la sua GUI. Per maggiori informazioni sulla differenza vedere Differences Between PySide and PyQt.

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 Tutorial degli script Python. L'interfaccia Python per 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 controllo limitato dell'aspetto e del comportamento. PySide fornisce il controllo mancante e gestisce anche gli ambienti (come ad esempio i file dell'ambiente macro di FreeCAD) dove le funzioni incorporate in Python non sono sufficienti.

Le funzionalità di PySide vanno da:

a:

PySide è descritto nelle seguenti 3 pagine che dovrebbero essere lette una dopo l'altra:

Esse suddividono l'argomento in 3 parti, differenziate per livello di esposizione per PySide, Python e le parti contenute in FreeCAD. La prima pagina contiene una panoramica e le basi della materia e 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.