l'exécutable précédent.
3.2. pyqtdeploy
Passons à présent à pyqtdeploy, l'outil proposé par les créateurs de PyQt. L'approche
est très différente de celle de PyInstaller, qui est un outil généraliste pour toute
application Python. pyqtdeploy nécessite une phase de configuration préalable pour
fonctionner, ce qui le rend plus compliqué d'emploi que PyInstaller. L'atout de
pyqtdeploy est de permettre le croisement de plateformes : il peut, à partir d'un seul
environnement, préparer des exécutables pour Windows, Linux, macOS et même les
plateformes mobiles Android et iOS.
Pour utiliser pyqtdeploy, vous aurez besoin :
d'un compilateur C++ : par exemple, gcc/g++ (Linux), Xcode (macOS), Visual
Studio Express ou Community (Windows) ;
de Python 3.2 minimum, avec ses sources C ;
de PyQt5 ;
de Qt 5.3 minimum.
Pour installer pyqtdeploy, ouvrez une console et lancez la commande :
pip3 install pyqtdeploy
La configuration de pyqtdeploy pour un projet donné est stockée dans un fichier
d'extension .pdy. Pour le créer ou l'éditer, lancez l'interface utilisateur de pyqtdeploy
en lui donnant le nom du fichier .pdy en argument :
pyqtdeploy biblio_app.pdy
L'interface est composée de plusieurs onglets qui permettent de spécifier tout ce qui est
nécessaire à pyqtdeploy pour travailler.
Figure 3.1 : pyqtdeploy — interface utilisateur
48
3.2. pyqtdeploy
Passons à présent à pyqtdeploy, l'outil proposé par les créateurs de PyQt. L'approche
est très différente de celle de PyInstaller, qui est un outil généraliste pour toute
application Python. pyqtdeploy nécessite une phase de configuration préalable pour
fonctionner, ce qui le rend plus compliqué d'emploi que PyInstaller. L'atout de
pyqtdeploy est de permettre le croisement de plateformes : il peut, à partir d'un seul
environnement, préparer des exécutables pour Windows, Linux, macOS et même les
plateformes mobiles Android et iOS.
Pour utiliser pyqtdeploy, vous aurez besoin :
d'un compilateur C++ : par exemple, gcc/g++ (Linux), Xcode (macOS), Visual
Studio Express ou Community (Windows) ;
de Python 3.2 minimum, avec ses sources C ;
de PyQt5 ;
de Qt 5.3 minimum.
Pour installer pyqtdeploy, ouvrez une console et lancez la commande :
pip3 install pyqtdeploy
La configuration de pyqtdeploy pour un projet donné est stockée dans un fichier
d'extension .pdy. Pour le créer ou l'éditer, lancez l'interface utilisateur de pyqtdeploy
en lui donnant le nom du fichier .pdy en argument :
pyqtdeploy biblio_app.pdy
L'interface est composée de plusieurs onglets qui permettent de spécifier tout ce qui est
nécessaire à pyqtdeploy pour travailler.
Figure 3.1 : pyqtdeploy — interface utilisateur
48
