summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.pl@gmail.com>2011-04-28 16:33:25 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:54:16 -0300
commit17a4a02354482045a0a8c1f3ec65c058d4b265ef (patch)
tree00362afaa9bcf28a86d8a523393bf24622cc3fef
parent4fd1c23ae3b631188aebbf73251d04c18c42f274 (diff)
Fix documentation bug 853 - "Provide constants for Qt and PySide version"
Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Renato Ara├║jo <renato.filho@openbossa.org>
-rw-r--r--doc/contents.rst1
-rw-r--r--doc/pysideversion.rst31
2 files changed, 32 insertions, 0 deletions
diff --git a/doc/contents.rst b/doc/contents.rst
index 691bce69..c2ea806a 100644
--- a/doc/contents.rst
+++ b/doc/contents.rst
@@ -21,6 +21,7 @@ Other stuff
:maxdepth: 1
pysideapi2.rst
+ pysideversion.rst
Module Index
============
diff --git a/doc/pysideversion.rst b/doc/pysideversion.rst
new file mode 100644
index 00000000..23666b8e
--- /dev/null
+++ b/doc/pysideversion.rst
@@ -0,0 +1,31 @@
+Getting PySide and Qt version
+*****************************
+
+PySide exports their version numbers among the version of Qt used to compile PySide in a pythonnic way, you can check it using the variables:
+
+::
+
+ import PySide
+
+ # Prints PySide version
+ # e.g. 1.0.2
+ print PySide.__version__
+
+ # Gets a tuple with each version component
+ # e.g. (1, 0, 2, 'final', 1)
+ print PySide.__version_info__
+
+ # Prints the Qt version used to compile PySide
+ # e.g. "4.7.2"
+ print PySide.QtCore.__version__
+
+ # Gets a tuple with each version components of Qt used to compile PySide
+ # e.g. (4, 7, 2)
+ print PySide.QtCore.__version_info__
+
+
+Note that the Qt version used to compile PySide may differ from the version used to run PySide, to get the current running Qt version you can do:
+
+::
+
+ print PySide.QtCore.qVersion()