The PyQt Build System
The PyQt build system is an extension of the SIP build system and is
implemented by the pyqtconfig module. 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.
-
class PyQt4.pyqtconfig.Configuration(sub_cfg=None)
This class encapsulates configuration values that can be accessed as
instance objects. It is derived from sipconfig.Configuration.
Parameter: | sub_cfg – an optional list of sub-class configurations. It should only be used
by the __init__() method of a sub-class to append its own
dictionary of configuration values before passing the list to its
super-class. |
-
pyqt_bin_dir
- The name of the directory where the PyQt utilities are installed.
-
pyqt_config_args
- The command line passed to configure.py when PyQt was
configured.
-
pyqt_mod_dir
- The name of the directory where the PyQt4 Python package is
installed.
-
pyqt_modules
- A space separated string of installed PyQt modules. The Qt
module is not included.
-
pyqt_sip_dir
- The name of the base directory where PyQt’s .sip files are
installed. Each module’s .sip files are installed in a
sub-directory with the same name as the module.
-
pyqt_sip_flags
- A space separated string of the sip command line options
used to build the PyQt modules. These should also be used when
building bindings that %Import any PyQt modules.
-
pyqt_version
- The PyQt version as a 3 part hexadecimal number (e.g. v4.0.1 is
represented as 0x040001).
-
pyqt_version_str
- The PyQt version as a string. For development snapshots it will start
with snapshot-.
-
qt_data_dir
- The value of QLibraryInfo::location(DataPath) for the Qt
installation.
-
qt_dir
- The root directory of the Qt installation (normally the directory that
contains the bin directory).
-
qt_edition
- The Qt edition.
-
qt_framework
- Set if Qt is built as a MacOS/X framework.
-
qt_inc_dir
- The value of QLibraryInfo::location(HeadersPath) for the Qt
installation.
-
qt_lib_dir
- The value of QLibraryInfo::location(LibrariesPath) for the Qt
installation.
-
qt_threaded
- Set if Qt is built with thread support (always set for PyQt).
-
qt_version
- The Qt version as a 3 part hexadecimal number (e.g. v4.1.2 is
represented as 0x040102).
-
qt_winconfig
- Additional Windows specific configuration.
-
class PyQt4.pyqtconfig.QtAssistantModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtAssistant
module.
-
class PyQt4.pyqtconfig.QAxContainerModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QAxContainer
module.
-
class PyQt4.pyqtconfig.QtCoreModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtCore module.
-
class PyQt4.pyqtconfig.QtDeclarativeModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtDeclarative
module.
-
class PyQt4.pyqtconfig.QtDesignerModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtDesigner module.
-
class PyQt4.pyqtconfig.QtGuiModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtGui module.
-
class PyQt4.pyqtconfig.QtHelpModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtHelp module.
-
class PyQt4.pyqtconfig.QtMultimediaModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtMultimedia
module.
-
class PyQt4.pyqtconfig.QtNetworkModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtNetwork module.
-
class PyQt4.pyqtconfig.QtOpenGLModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtOpenGL module.
-
class PyQt4.pyqtconfig.QtScriptModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtScript module.
-
class PyQt4.pyqtconfig.QtScriptToolsModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtScriptTools
module.
-
class PyQt4.pyqtconfig.QtSqlModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtSql module.
-
class PyQt4.pyqtconfig.QtSvgModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtSvg module.
-
class PyQt4.pyqtconfig.QtTestModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtTest module.
-
class PyQt4.pyqtconfig.QtWebKitModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtWebKit module.
-
class PyQt4.pyqtconfig.QtXmlModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtXml module.
-
class PyQt4.pyqtconfig.QtXmlPatternsModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt QtXmlPatterns
module.
-
class PyQt4.pyqtconfig.phononModuleMakefile
- This class encapsulates a Makefile to build a SIP generated Python
extension module that is built on the PyQt phonon module.