Contents
Installazione
In questo capitolo del tutorial spiegheremo come installare correttamente PyQt4 (versione GPL) sul nostro sistema operativo.
Preparativi
Tutti gli strumenti di cui abbiamo bisogno sono scaricabili gratuitamente.
Tuttavia, poichè nell'insieme questi software sono abbastanza grossi da scaricare, avrete bisogno di una connessione veloce.
Infatti le Qt sono circa 50 MB, Python 12MB, PyQt 6MB e SIP1 circa 0.5 MB.
Installazione su Windows
Innanzitutto avete bisogno di installare Python. Scaricatelo dunque e installatelo.
Dopo aver installato Python dovrete installare i gli strumenti riportati sopra. Per farlo, scaricate PyQt-Py2.5-gpl-4.3.3-2.exe.
Per provarlo basta lanciare:
1 from PyQt4.QtGui import *
Se ci sono errori, allora guardate la sezione ''In caso di errore''
Installazione su Linux e Unix
Se state usando una distro che usa KDE4 (quindi Kubuntu, ...) avete sicuramente installato anche PyQt4.
In caso contrario avrete bisogno di installare tutti i tool riportati sopra: Python, Qt, PyQt e SIP.
Nella maggior parte delle distro ci sono i gestori di pacchetti (ad esempio Adept, APT, Yum, e altri) che con i repository provvedono in modo sicuro e rapido all'installazione dei pacchetti (Kubuntu, Debian, Pardus, Archlinux, Gentoo, Fedora e tante altre).
Per PyQt4 il pacchetto da installare è pyqt4-dev-tools (solitamente il nome è questo). Il gestore di pacchetti provvederà all'installazione delle dipendenze, quali Python (che nella maggior parte delle distro è installato di default), Qt, ...
Se desiderate il supporto per le traduzioni e il tool per il designer (QtDesigner) dovrete installare qt4-designer e qt4-dev-tools.
Per gli altri utenti, che non hanno la possibilità di installare questi pacchetti con un gestore pacchetti, c'è bisogno di compilarli a mano. (ahimè!)
Gli strumenti che ci serviranno per la compilazione sono make e un compilatore C++ (sicuramente già installati). Inoltre per l'installazione saranno necessari i permessi di root.
Scaricate questi pacchetti (al momento della scrittura sono gli ultimi pacchetti):
Python2.5.2.tgz o andare sul sito di Python
Ora bisogna installare prima Python e Qt, poi SIP e alla fine PyQt4.
Presumiamo che la directory in cui siano stati scaricati i pacchetti sia la cartella packages nella nostra HOME. Questi sono i comandi da dare:
cd $HOME/packages tar xvfz qt-x11-opensource-src-4.2.3.tar.gz cd qt-x11-opensource-src-4.2.3 ./configure -fast -no-qt3support make make install
Per vedere le opzioni di compilazione, basta dare:
./configure --help
Ad esempio, se volessimo aggiungere il supporto a SQLite dovremmo aggiungere --qt-sql-sqlite.
E' da notare che i tempi per la compilazione variano a seconda del processore.
Dopo aver compilato le Qt, compileremo Python:
cd $HOME/packages tar xvfz Python-2.5.1.tgz cd Python-2.5.1 ./configure make make install
E poi SIP:
cd $HOME/packages tar xvfz PyQt-x11-gpl-4.2.tar.gz cd PyQt-x11-gpl-4.2 python configure.py make make install
Notare che all'interno dei pacchetti Python, PyQt e Qt c'è la documentazione in formato HTML.
NOTA: 2
In caso di errore
Se vi darà errore, allora c'è qualcosa che non va con l'installazione. Provate a chiedere aiuto nel forum o nel nostro canale IRC: azzurra.org #python
Collegamenti Esterni
Breve guida che aiuta a installare PyQt4 su Windows