1. Page d'accueil

Python Bindings Tools For QtV4

Le Système de Compilation PyQt

Le système de compilation PyQt est une extension du système de compilation SIP et est implémenté par le module pyqtconfig, une partie du paquet PyQt4. Il peut être utilisé par des scripts de configuration d’autre liens qui compilent sur PyQt et prêtent attention aux détails de l’installation Qt (It can be used by configuration scripts of other bindings that build on top of PyQt and takes care of the details of the Qt installation.).

Le module contient un certain nombre de classes.

Les Classes pyqtconfig

Configuration(sipconfig.Configuration)
Cette classe encapsule les valeurs de configuration qui peuvent êtres accédées comme instance d’objets.
Les valeurs de configuration suivantes sont fournis en supplément de celles fournis par la super classe :
pyqt_bin_dir
Le nom du répertoire ou les utilitaires PyQt sont installés.
pyqt_config_args
La ligne de commande passé à configure.py lorsque PyQt avait été configuré.
pyqt_mod_dir
Le nom du répertoire ou le paquet PyQt4 est installé.
pyqt_modules
Une chaîne de caractère séparée par des espaces répertoriant la liste des modules PyQt installés. Le module Qt n’est pas inclus.
pyqt_sip_dir
Le nom du répertoire de base ou les fichiers PyQt .sip sont installés. Chaque fichier module .sip est installé dans un sous-répertoire avec le même nom que le module.
pyqt_sip_flags
Une chaîne de caractère séparée par des espaces répertoriant la liste des arguments de ligne de commande utilisés pour compiler les modules Pyqt. Ceux-ci devraient eux aussi être utilisés lors de liasions qui importent tout modules PyQt(These should also be used when building bindings that %Import any PyQt modules.).
pyqt_version
La version de PyQt en 3 parties hexadécimale (ex. V4.0.1 est représenté 0x040001).
pyqt_version_str
La version de PyQt en chaîne de caractère. Pour les éditions de développement elle commencera par snapshot-.
qt_data_dir
La valeur de QLibraryInfo::location(DataPath) pour l’installation de Qt.
qt_dir
Le répertoire de base de l’installation de Qt (normalement le répertoire qui contient le répertoire bin)
qt_edition
L’édition de Qt.
qt_framework
Renseigné si Qt est compilé en tant que structure applicatif MaxOS/X.
qt_inc_dir
La valeur de QLibraryInfo::location(HeadersPath) pour l’installation de Qt.
qt_lib_dir
La valeur de QLibraryInfo::location(LibrariesPath) pour l’installation de Qt.
qt_threaded
Renseigné si Qt est compilé avec le support des processus (thread support) (toujours renseigné pour PyQt).
qt_version
La version Qt en 3 parties hexadécimale (ex. v4.1.2 est représenté 0x040102).
qt_winconfig
Détail de Configuration supplémentaire propre à Windows.
__init__ (self, sub_cfg=None)
Initialise l’ instance. sub_cfg est une liste optionnel de configurations de sous-classe. Elle doit être utilisé par la méthode __init__() d’une sous classe pour l’ajouter à son dictionnaire de valeur de configuration avant de passer la liste à sa super-classe.
QtAssistantModuleMakefile(QtNetworkModuleMakefile)
Cette classe en-capsule un Makefile pour compiler un module d’extension SIP qui est compilé sur le module PyQt QtAssistant.
QtCoreModuleMakefile(sipconfig.SIPModuleMakefile)
Cette classe en-capsule un Makefile pour compiler un module d’extension SIP qui est compilé sur le module PyQt QtCore.
QtGuiModuleMakefile(QtCoreModuleMakefile)
Cette classe en-capsule un Makefile pour compiler un module d’extension SIP qui est compilé sur le module PyQt QtGui.
QtNetworkModuleMakefile(QtCoreModuleMakefile)
Cette classe en-capsule un Makefile pour compiler un module d’extension SIP qui est compilé sur le module PyQt QtNetwork.
QtOpenGLModuleMakefile(QtGuiModuleMakefile)
Cette classe en-capsule un Makefile pour compiler un module d’extension SIP qui est compilé sur le module PyQt QtOpenGL.
QtSqlModuleMakefile(QtGuiModuleMakefile)
Cette classe en-capsule un Makefile pour compiler un module d’extension SIP qui est compilé sur le module PyQt QtSql.
QtSvgModuleMakefile(QtGuiModuleMakefile)
Cette classe en-capsule un Makefile pour compiler un module d’extension SIP qui est compilé sur le module PyQt QtSvg.
QtXmlModuleMakefile(QtCoreModuleMakefile)
Cette classe en-capsule un Makefile pour compiler un module d’extension SIP qui est compilé sur le module PyQt QtXml.

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