1. Page d'accueil

Python Bindings Tools For QtV4

Déployer des Applications Commerciales PyQt

Lors du déploiement d’application commerciales PyQt il est nécessaire de décourager les utilisateurs d’accéder aux modules fondamentaux de PyQt pour eux-mêmes. En effet, un utilisateur qui se sert des modules apportés avec votre application pour développer de nouvelles applications sera lui aussi considéré comme un développeur et devra acquérir sa propre licence Qt et PyQt.

Une solution à ce problème est le paquet VendorID. Celui-ci vous permet de construire un module d’extension Python qui ne peut être importé que par un interpréteur signé numériquement. Le paquet vous permet de créer un tel interpréteur avec votre application au sein de celui-ci. Le résultat est un interpréteur qui ne peut que lancer votre application, et des modules PyQt qui ne peuvent uniquement être importés par cet interpréteur. Vous pouvez utiliser le paquet de façon similaire pour restreindre l’accès à tout module d’extension.

Afin de compiler PyQt avec le support du paquet VendorID, passer l’instruction -i à configure.py.

Les commentaires sont fermé pour cet élément.