aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/doc
diff options
context:
space:
mode:
authorCristian Maureira-Fredes <Cristian.Maureira-Fredes@qt.io>2020-12-09 10:18:13 +0100
committerCristian Maureira-Fredes <cristian.maureira-fredes@qt.io>2020-12-09 11:18:30 +0000
commit75ad96e587f9068609dfb5e4cfb0d528076e7633 (patch)
tree8e0452db34413fa8893d287ab232ca3652fba21d /sources/pyside6/doc
parent3547e40f6fd5d60fc316ab484e24a1962623e7c9 (diff)
doc: Update references to Qt6
* Updating versions, * Removing references to 5.x * Remove unavailable modules for Qt 6.0.0 * Comment unusable tutorials from the documentation Change-Id: I924953f97406ab8c5c04005a2d42dfbc03fdf7fa Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources/pyside6/doc')
-rw-r--r--sources/pyside6/doc/conf.py.in6
-rw-r--r--sources/pyside6/doc/considerations.rst2
-rw-r--r--sources/pyside6/doc/deployment-briefcase.rst2
-rw-r--r--sources/pyside6/doc/extras/QtCore.Slot.rst8
-rw-r--r--sources/pyside6/doc/faq.rst9
-rw-r--r--sources/pyside6/doc/gettingstarted-linux.rst32
-rw-r--r--sources/pyside6/doc/gettingstarted-macOS.rst30
-rw-r--r--sources/pyside6/doc/gettingstarted-windows.rst34
-rw-r--r--sources/pyside6/doc/gettingstarted.rst23
-rw-r--r--sources/pyside6/doc/index.rst4
-rw-r--r--sources/pyside6/doc/modules.rst80
-rw-r--r--sources/pyside6/doc/quickstart.rst9
-rw-r--r--sources/pyside6/doc/tutorials/index.rst6
13 files changed, 102 insertions, 143 deletions
diff --git a/sources/pyside6/doc/conf.py.in b/sources/pyside6/doc/conf.py.in
index c9686de96..5a034f465 100644
--- a/sources/pyside6/doc/conf.py.in
+++ b/sources/pyside6/doc/conf.py.in
@@ -80,7 +80,11 @@ release = '@BINDING_API_VERSION_FULL@'
# List of directories, relative to source directory, that shouldn't be searched
# for source files.
-exclude_patterns = ['_build', 'extras']
+exclude_patterns = ['_build',
+ 'extras',
+ 'tutorials/datavisualize', # not in 6.0.0
+ 'tutorials/expenses', # not in 6.0.0
+ ]
# The reST default role (used for this markup: `text`) to use for all documents.
#default_role = None
diff --git a/sources/pyside6/doc/considerations.rst b/sources/pyside6/doc/considerations.rst
index e386d21ee..1c8b94f52 100644
--- a/sources/pyside6/doc/considerations.rst
+++ b/sources/pyside6/doc/considerations.rst
@@ -6,7 +6,7 @@
API Changes
-----------
-One of the goals of |pymodname| is to be API compatible with PyQt5,
+One of the goals of |pymodname| is to be API compatible with PyQt,
with certain exceptions.
The latest considerations and known issues will be also reported
diff --git a/sources/pyside6/doc/deployment-briefcase.rst b/sources/pyside6/doc/deployment-briefcase.rst
index 4042f78bb..230365804 100644
--- a/sources/pyside6/doc/deployment-briefcase.rst
+++ b/sources/pyside6/doc/deployment-briefcase.rst
@@ -60,7 +60,7 @@ At the root level of your project, create a `pyproject.toml` file::
description = "The coolest app ever"
icon = "src/mypysideapp/resources/appicon" # Briecase will choose the right extension depending the os (png,ico,...)
sources = ['src/mypysideapp']
- requires = ['pyside6==5.15.0',
+ requires = ['pyside6==6.0.0',
'pony>=0.7.11,<0.8',
'dickens==1.0.1',
'Pillow==7.1.2',
diff --git a/sources/pyside6/doc/extras/QtCore.Slot.rst b/sources/pyside6/doc/extras/QtCore.Slot.rst
index 99e00b5ca..268cfa4ad 100644
--- a/sources/pyside6/doc/extras/QtCore.Slot.rst
+++ b/sources/pyside6/doc/extras/QtCore.Slot.rst
@@ -7,16 +7,16 @@ Slot
Detailed Description
--------------------
- PySide6 adopt PyQt5's new signal and slot syntax as-is. The PySide6
- implementation is functionally compatible with the PyQt5 one, with the
+ PySide6 adopt PyQt's new signal and slot syntax as-is. The PySide6
+ implementation is functionally compatible with the PyQt one, with the
exceptions listed below.
- PyQt5's new signal and slot style utilizes method and decorator names
+ PyQt's new signal and slot style utilizes method and decorator names
specific to their implementation. These will be generalized according to
the table below:
======= ======================= =============
- Module PyQt5 factory function PySide6 class
+ Module PyQt factory function PySide class
======= ======================= =============
QtCore pyqtSignal Signal
QtCore pyqtSlot Slot
diff --git a/sources/pyside6/doc/faq.rst b/sources/pyside6/doc/faq.rst
index 39084261e..c1a27b3c2 100644
--- a/sources/pyside6/doc/faq.rst
+++ b/sources/pyside6/doc/faq.rst
@@ -5,13 +5,14 @@
Frequently Asked Questions
==========================
-**When did The Qt Company adopt PySide6?**
+**When did The Qt Company adopt PySide?**
In April 2016 `The Qt Company <https://qt.io>`_ decided to properly support the port. For more
information, see `<https://groups.google.com/forum/#!topic/pyside-dev/pqwzngAGLWE>`_.
-**Why use PySide6 and not PySide?**
- Since PySide was developed for Qt 4, we now use PySide6 to imply that it is for a newer version,
- after it was ported to support Qt 5.
+**Why use PySide6 and not PySide, or PySide2?**
+ The PySide Python module was developed for Qt 4 and PySide2 adapts
+ the same for Qt 5. From Qt 6 onwards, the module name changes to PySide6,
+ indicating the Qt version it supports.
**Where I can find information about the old PySide project?**
The project's old wiki page is available on PySide, but the project is now deprecated and not
diff --git a/sources/pyside6/doc/gettingstarted-linux.rst b/sources/pyside6/doc/gettingstarted-linux.rst
index cf3479f81..e0d3ee8e5 100644
--- a/sources/pyside6/doc/gettingstarted-linux.rst
+++ b/sources/pyside6/doc/gettingstarted-linux.rst
@@ -4,7 +4,7 @@ Getting Started on Linux
Requirements
------------
- * Qt package from `here`_ or a custom build of Qt 5.12+ (preferably 5.15)
+ * Qt package from `here`_ or a custom build of Qt (preferably 6.0)
* A Python interpreter (version Python 3.6+).
You can either use the one provided by your OS, or get it
from the `official website`_.
@@ -12,7 +12,7 @@ Requirements
* `CMake`_ version 3.1 or greater
* Git version 2 or greater
* `libclang`_ from your system or the prebuilt version from the ``Qt Downloads`` page is
- recommended. libclang10 is required for PySide 5.15.
+ recommended. libclang10 is required for 6.0+.
* ``sphinx`` package for the documentation (optional).
* Depending on your linux distribution, the following dependencies might also be required:
@@ -55,42 +55,42 @@ environment variables::
7z x libclang-release_100-based-linux-Rhel7.6-gcc5.3-x86_64.7z
export CLANG_INSTALL_DIR=$PWD/libclang
-Getting PySide6
-~~~~~~~~~~~~~~~
+Getting PySide
+~~~~~~~~~~~~~~
Cloning the official repository can be done by::
git clone --recursive https://code.qt.io/pyside/pyside-setup
-Checking out the version that we want to build, e.g. 5.15::
+Checking out the version that we want to build, for example 6.0::
- cd pyside-setup && git checkout 5.15
+ cd pyside-setup && git checkout 6.0
.. note:: Keep in mind you need to use the same version as your Qt installation.
- Additionally, ``git checkout -b 5.15 --track origin/5.14`` could be a better option
+ Additionally, ``git checkout -b 6.0 --track origin/6.0`` could be a better option
in case you want to work on it.
-Building PySide6
-~~~~~~~~~~~~~~~~
+Building PySide
+~~~~~~~~~~~~~~~
-Check your Qt installation path, to specifically use that version of qmake to build PySide6.
-e.g. ``/opt/Qt/5.14.0/gcc_64/bin/qmake``.
+Check your Qt installation path, to specifically use that version of qmake to build PySide.
+for example, ``/opt/Qt/6.0.0/gcc_64/bin/qmake``.
Build can take a few minutes, so it is recommended to use more than one CPU core::
- python setup.py build --qmake=/opt/Qt/5.15.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
+ python setup.py build --qmake=/opt/Qt/6.0.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
-Installing PySide6
-~~~~~~~~~~~~~~~~~~
+Installing PySide
+~~~~~~~~~~~~~~~~~
To install on the current directory, just run::
- python setup.py install --qmake=/opt/Qt/5.15.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
+ python setup.py install --qmake=/opt/Qt/6.0.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
Test installation
~~~~~~~~~~~~~~~~~
You can execute one of the examples to verify the process is properly working.
-Remember to properly set the environment variables for Qt and PySide6::
+Remember to properly set the environment variables for Qt and PySide::
python examples/widgets/widgets/tetrix.py
diff --git a/sources/pyside6/doc/gettingstarted-macOS.rst b/sources/pyside6/doc/gettingstarted-macOS.rst
index 9777306db..f43c67ddf 100644
--- a/sources/pyside6/doc/gettingstarted-macOS.rst
+++ b/sources/pyside6/doc/gettingstarted-macOS.rst
@@ -4,7 +4,7 @@ Getting Started on macOS
Requirements
------------
- * Qt package from `here`_ or a custom build of Qt 5.12+ (preferably 5.15)
+ * Qt package from `here`_ or a custom build of Qt (preferably 6.0)
* A Python interpreter (version Python 3.6+).
You can use the one provided by HomeBrew, or you can get
python from the `official website`_.
@@ -12,7 +12,7 @@ Requirements
* `CMake`_ version 3.1 or greater
* Git version 2 or greater
* `libclang`_ from your system or the prebuilt version from the ``Qt Downloads`` page is
- recommended. libclang10 is required for PySide 5.15.
+ recommended. libclang10 is required for 6.0+.
* ``sphinx`` package for the documentation (optional).
* Depending on your OS, the following dependencies might also be required:
@@ -56,40 +56,40 @@ environment variables::
7z x libclang-release_100-based-mac.7z
export CLANG_INSTALL_DIR=$PWD/libclang
-Getting PySide6
-~~~~~~~~~~~~~~~
+Getting PySide
+~~~~~~~~~~~~~~
Cloning the official repository can be done by::
git clone --recursive https://code.qt.io/pyside/pyside-setup
-Checking out the version that we want to build, e.g. 5.15::
+Checking out the version that we want to build, for example, 6.0::
- cd pyside-setup && git checkout 5.15
+ cd pyside-setup && git checkout 6.0
.. note:: Keep in mind you need to use the same version as your Qt installation
-Building PySide6
-~~~~~~~~~~~~~~~~
+Building PySide
+~~~~~~~~~~~~~~~
-Check your Qt installation path, to specifically use that version of qmake to build PySide6.
-e.g. ``/opt/Qt/5.15.0/gcc_64/bin/qmake``.
+Check your Qt installation path, to specifically use that version of qmake to build PySide.
+for example, ``/opt/Qt/6.0.0/gcc_64/bin/qmake``.
Build can take a few minutes, so it is recommended to use more than one CPU core::
- python setup.py build --qmake=/opt/Qt/5.15.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
+ python setup.py build --qmake=/opt/Qt/6.0.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
-Installing PySide6
-~~~~~~~~~~~~~~~~~~
+Installing PySide
+~~~~~~~~~~~~~~~~~
To install on the current directory, just run::
- python setup.py install --qmake=/opt/Qt/5.15.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
+ python setup.py install --qmake=/opt/Qt/6.0.0/gcc_64/bin/qmake --build-tests --ignore-git --parallel=8
Test installation
~~~~~~~~~~~~~~~~~
You can execute one of the examples to verify the process is properly working.
-Remember to properly set the environment variables for Qt and PySide6::
+Remember to properly set the environment variables for Qt and PySide::
python examples/widgets/widgets/tetrix.py
diff --git a/sources/pyside6/doc/gettingstarted-windows.rst b/sources/pyside6/doc/gettingstarted-windows.rst
index d9eb1a61c..337715b59 100644
--- a/sources/pyside6/doc/gettingstarted-windows.rst
+++ b/sources/pyside6/doc/gettingstarted-windows.rst
@@ -1,19 +1,19 @@
Getting Started on Windows
==========================
-The Qt library has to be built with the same version of MSVC as Python and PySide6, this can be
+The Qt library has to be built with the same version of MSVC as Python and PySide, this can be
selected when using the online installer.
Requirements
------------
- * Qt package from `here`_ or a custom build of Qt 5.12+ (preferably Qt 5.15)
+ * Qt package from `here`_ or a custom build of Qt (preferably 6.0)
* A Python interpreter (version Python 3.6+). Preferably get it from the `official website`_.
* `MSVC2017`_ (or MSVC2019) for Python 3 on Windows,
* `CMake`_ version 3.1 or greater
* `Git`_ version 2 or greater
* `libclang`_ prebuilt version from the ``Qt Downloads`` page is recommended. We recommend
- libclang10 for PySide 5.15.
+ libclang10 for 6.0+.
* `OpenSSL`_ (optional for SSL support, Qt must have been configured using the same SSL library).
* ``venv`` or ``virtualenv`` is strongly recommended, but optional.
* ``sphinx`` package for the documentation (optional).
@@ -50,39 +50,39 @@ Setting up CLANG
~~~~~~~~~~~~~~~~
If you don't have libclang already in your system, you can download from the Qt servers,
-e.g. ``libclang-release_100-based-windows-vs2019_64.7z``.
+for example, ``libclang-release_100-based-windows-vs2019_64.7z``.
-Extract the files, and leave it on any desired path, e.g ``c:\``, and then set these two required
-environment variables::
+Extract the files, and leave it on any desired path, for example, ``c:``, and then set these two
+required environment variables::
set LLVM_INSTALL_DIR=c:\libclang
set PATH=C:\libclang\bin;%PATH%
-Getting PySide6
-~~~~~~~~~~~~~~~
+Getting PySide
+~~~~~~~~~~~~~~
Cloning the official repository can be done by::
git clone --recursive https://code.qt.io/pyside/pyside-setup
-Checking out the version that we want to build, e.g. 5.15::
+Checking out the version that we want to build, for example, 6.0::
- cd pyside-setup && git checkout 5.15
+ cd pyside-setup && git checkout 6.0
.. note:: Keep in mind you need to use the same version as your Qt installation
-Building PySide6
-~~~~~~~~~~~~~~~~
+Building PySide
+~~~~~~~~~~~~~~~
-Check your Qt installation path, to specifically use that version of qmake to build PySide6.
-e.g. ``E:\Qt\5.15.0\msvc2019_64\bin\qmake.exe``.
+Check your Qt installation path, to specifically use that version of qmake to build PySide.
+for example, ``E:\Qt\6.0.0\msvc2019_64\bin\qmake.exe``.
Build can take a few minutes, so it is recommended to use more than one CPU core::
python setup.py build --qmake=c:\path\to\qmake.exe --openssl=c:\path\to\openssl\bin --build-tests --ignore-git --parallel=8
-Installing PySide6
-~~~~~~~~~~~~~~~~~~
+Installing PySide
+~~~~~~~~~~~~~~~~~
To install on the current directory, just run::
@@ -92,6 +92,6 @@ Test installation
~~~~~~~~~~~~~~~~~
You can execute one of the examples to verify the process is properly working.
-Remember to properly set the environment variables for Qt and PySide6::
+Remember to properly set the environment variables for Qt and PySide::
python examples/widgets/widgets/tetrix.py
diff --git a/sources/pyside6/doc/gettingstarted.rst b/sources/pyside6/doc/gettingstarted.rst
index da683f21d..c2392d07d 100644
--- a/sources/pyside6/doc/gettingstarted.rst
+++ b/sources/pyside6/doc/gettingstarted.rst
@@ -15,8 +15,8 @@ General Requirements
--------------------
* **Python**: 3.6+
- * **Qt:** 5.12+ is recommended
- * **libclang:** The libclang library, recommended: version 10 for PySide6 5.15.
+ * **Qt:** 6.0+ is recommended
+ * **libclang:** The libclang library, recommended: version 10 for 6.0+.
Prebuilt versions of it can be `downloaded here`_.
* **CMake:** 3.1+ is needed.
@@ -33,7 +33,7 @@ You can refer to the following pages for platform specific instructions:
* Mobile platforms (iOS/Android) **(no support)**
* Embedded platforms **(no official support)**
- .. note:: Most Linux-based embedded OS provide PySide6 with their official
+ .. note:: Most Linux-based embedded OS provide PySide with their official
package manager (e.g. `Raspbian`_ and `ArchlinuxARM`_).
.. _Windows: gettingstarted-windows.html
@@ -80,7 +80,7 @@ Using the ``--build-tests`` option will enable us to run all the auto tests insi
python testrunner.py test > testlog.txt
.. note:: On Windows, don't forget to have qmake in your path
- (``set PATH=E:\Path\to\Qt\5.15\msvc2017_64\bin;%PATH%``)
+ (``set PATH=E:\Path\to\Qt\6.0.0\msvc2019_64\bin;%PATH%``)
You can also run a specific test (for example ``qpainter_test``) by running::
@@ -184,9 +184,9 @@ A set of tools can be found under the ``tools/`` directory inside the ``pyside-s
* ``create_changelog.py``: Script used to create the CHANGELOG that you can find in the ``dist/``
directory. Usage::
- python create_changelog.py -r 5.15.1 -v v5.15.0..5.15 -t bug-fix
+ python create_changelog.py -r 6.0.1 -v v6.0.0..6.0 -t bug-fix
-* ``debug_windows.py``: This script can be used to find out why PySide6 modules
+* ``debug_windows.py``: This script can be used to find out why PySide modules
fail to load with various DLL errors like Missing DLL or Missing symbol in DLL.
You can think of it as a Windows version of ``ldd`` / ``LD_DEBUG``.
@@ -194,7 +194,7 @@ A set of tools can be found under the ``tools/`` directory inside the ``pyside-s
Underneath it uses the ``cdb.exe`` command line debugger, and the ``gflags.exe`` tool, both
installed with the latest Windows Kit.
- The aim is to ask users to run this script when they encounter PySide6 imports not working on
+ The aim is to help developers debug issues that they may encounter using the PySide imports on
Windows. The user should then provide the generated log file.
Incidentally it can also be used for any Windows executables, not just Python.
@@ -202,15 +202,14 @@ A set of tools can be found under the ``tools/`` directory inside the ``pyside-s
python debug_windows.py
-* ``missing_bindings.py``: This script is used to compare the state of PySide6 and PyQt5
+* ``missing_bindings.py``: This script is used to compare the state of PySide and PyQt
regarding available modules and classses. This content is displayed in our `wiki page`_,
and can be used as follows::
- python missing_bindings.py --qt-version 5.15.1 -w all
+ python missing_bindings.py --qt-version 6.0.1 -w all
- Please keep in mind we rely on BeautifulSoup_ to parse the content, so you will be to install
- it besides PySide6 and PyQt5 (Including additional modules like DataVisualiztion, QtCharts,
- WebEngine, etc).
+.. note:: The script relies on BeautifulSoup to parse the content and generate a list of the
+ missing bindings.
.. _repository: https://github.com/liyanage/macosx-shell-scripts/
diff --git a/sources/pyside6/doc/index.rst b/sources/pyside6/doc/index.rst
index 339b96275..f45f872d5 100644
--- a/sources/pyside6/doc/index.rst
+++ b/sources/pyside6/doc/index.rst
@@ -6,7 +6,7 @@
**Qt for Python** offers the official Python bindings for `Qt`_, and
has two main components:
- * `PySide6`_, so that you can use Qt5 APIs in your Python applications, and
+ * `PySide6`_, so that you can use Qt6 APIs in your Python applications, and
* `Shiboken6 <shiboken6/index.html>`__, a binding generator tool, which can
be used to expose C++ projects to Python, and a Python module with
some utility functions.
@@ -16,7 +16,7 @@
**Qt for Python** offers the official Python bindings for `Qt`_, and
has two main components:
- * `PySide6`_, so that you can use Qt5 APIs in your Python applications, and
+ * `PySide6`_, so that you can use Qt6 APIs in your Python applications, and
* `Shiboken6 <../shiboken6/index.html>`__, a binding generator tool, which can
be used to expose C++ projects to Python, and a Python module with
some utility functions.
diff --git a/sources/pyside6/doc/modules.rst b/sources/pyside6/doc/modules.rst
index 830570edc..8eee957a9 100644
--- a/sources/pyside6/doc/modules.rst
+++ b/sources/pyside6/doc/modules.rst
@@ -11,10 +11,12 @@ Qt Modules
:widths: 150, 150
:align: left
- * - :mod:`Qt Core <PySide6.QtCore>`
+ * - :mod:`Qt Concurrent <PySide6.QtConcurrent>`
+ Provides high-level APIs that make it possible
+ to write multi-threaded programs without using low-level threading
+ primitives such as mutexes, read-write locks, wait conditions, or semaphores.
+ - :mod:`Qt Core <PySide6.QtCore>`
Provides core non-GUI functionality.
- - :mod:`Qt 3D Animation <PySide6.Qt3DAnimation>`
- Provides basic elements required to animate 3D objects.
* - :mod:`Qt Gui <PySide6.QtGui>`
Extends QtCore with GUI functionality.
- :mod:`Qt Help <PySide6.QtHelp>`
@@ -23,75 +25,31 @@ Qt Modules
Offers classes that let you to write TCP/IP clients and servers.
- :mod:`Qt OpenGL <PySide6.QtOpenGL>`
Offers classes that make it easy to use OpenGL in Qt applications.
+ * - :mod:`Qt OpenGLFunctions <PySide6.QtOpenGLFunctions>`
+ The QOpenGLFunctions class provides cross-platform access to the OpenGL ES 2.0 API.
+ - :mod:`Qt OpenGLWidgets <PySide6.QtOpenGLWidgets>`
+ The QOpenGLWidget class is a widget for rendering OpenGL graphics.
* - :mod:`Qt PrintSupport <PySide6.QtPrintSupport>`
Provides extensive cross-platform support for printing.
- :mod:`Qt Qml <PySide6.QtQml>`
Python API for Qt QML.
- * - :mod:`Qt Charts <PySide6.QtCharts>`
- Provides a set of easy to use chart components.
- - :mod:`Qt Quick <PySide6.QtQuick>`
+ * - :mod:`Qt Quick <PySide6.QtQuick>`
Provides classes for embedding Qt Quick in Qt applications.
- * - :mod:`Qt DataVisualization <PySide6.QtDataVisualization>`
- Provides a way to visualize data in 3D as bar, scatter, and surface graphs.
- - :mod:`Qt QuickWidgets <PySide6.QtQuickWidgets>`
+ - :mod:`Qt QuickControls2 <PySide6.QtQuickControls2>`
+ Provides classes for setting up the controls from C++.
+ * - :mod:`Qt QuickWidgets <PySide6.QtQuickWidgets>`
Provides the QQuickWidget class for embedding Qt Quick in widget-based applications.
- * - :mod:`Qt TextToSpeech <PySide6.QtTextToSpeech>`
- Provides API to access text-to-speech engines.
- :mod:`Qt Sql <PySide6.QtSql>`
Helps you provide seamless database integration to your Qt applications.
- * - :mod:`Qt Multimedia <PySide6.QtMultimedia>`
- Provides low-level multimedia functionality.
- - :mod:`Qt MultimediaWidgets <PySide6.QtMultimediaWidgets>`
- Provides the widget-based multimedia API.
- * - :mod:`Qt MacExtras <PySide6.QtMacExtras>`
- Provides classes and functions specific to
- macOS and iOS operating systems.
- - :mod:`Qt Svg <PySide6.QtSvg>`
+ * - :mod:`Qt Svg <PySide6.QtSvg>`
Provides classes for displaying the contents of SVG files.
- * - :mod:`Qt UiTools <PySide6.QtUiTools>`
- Provides classes to handle forms created with Qt Designer.
- - :mod:`Qt Test <PySide6.QtTest>`
+ - :mod:`Qt SvgWidgets <PySide6.QtSvgWidgets>`
+ Provides a widget that is used to display the contents of SVG files.
+ * - :mod:`Qt Test <PySide6.QtTest>`
Provides classes for unit testing Qt applications and libraries.
- * - :mod:`Qt Concurrent <PySide6.QtConcurrent>`
- Provides high-level APIs that make it possible
- to write multi-threaded programs without using low-level threading
- primitives such as mutexes, read-write locks, wait conditions, or semaphores.
- - :mod:`Qt AxContainer <PySide6.QtAxContainer>`
- Provides QAxObject and QAxWidget which act as
- containers for COM objects and ActiveX controls.
- * - :mod:`Qt WebEngineCore <PySide6.QtWebEngineCore>`
- Provides the core functionality to integrate web content.
- - :mod:`Qt WebEngineWidgets <PySide6.QtWebEngineWidgets>`
- Provides widgets that can handle web content.
- * - :mod:`Qt WebChannel <PySide6.QtWebChannel>`
- Enables peer-to-peer communication between a server and a client
- (HTML/JavaScript or QML application).
- - :mod:`Qt WebSockets <PySide6.QtWebSockets>`
- Provides interfaces that enable Qt applications
- to act as a server that can process WebSocket requests, or a client that
- can consume data received from the server, or both.
+ - :mod:`Qt UiTools <PySide6.QtUiTools>`
+ Provides classes to handle forms created with Qt Designer.
* - :mod:`Qt Widgets <PySide6.QtWidgets>`
Extends Qt GUI with C++ widget functionality.
- - :mod:`Qt WinExtras <PySide6.QtWinExtras>`
- Provides classes and functions for using some Windows APIs in a Qt way.
- * - :mod:`Qt X11Extras <PySide6.QtX11Extras>`
- Provides information about the X display configuration.
- :mod:`Qt Xml <PySide6.QtXml>`
Provides C++ implementations of SAX and DOM.
- * - :mod:`Qt 3D Extras <PySide6.Qt3DExtras>`
- Provides a set of prebuilt elements to help you get started with Qt 3D.
- - :mod:`Qt 3D Input <PySide6.Qt3DInput>`
- Provides classes for handling user input in applications using Qt 3D.
- * - :mod:`Qt 3D Logic <PySide6.Qt3DLogic>`
- Enables synchronizing frames with the Qt 3D backend.
- - :mod:`Qt 3D Render <PySide6.Qt3DRender>`
- Contains functionality to support 2D and 3D rendering using Qt 3D.
- * - :mod:`Qt Positioning <PySide6.QtPositioning>`
- Provides positioning information via QML and Python interfaces.
- - :mod:`Qt Location <PySide6.QtLocation>`
- Helps you create viable mapping solutions using the data available from some of the popular location services.
- * - :mod:`Qt Sensors <PySide6.QtSensors>`
- Provides access to sensor hardware via QML and Python interfaces and a motion gesture recognition API for devices.
- - :mod:`Qt Scxml <PySide6.QtScxml>`
- Provides classes to create and use state machines from SCXML files.
-
diff --git a/sources/pyside6/doc/quickstart.rst b/sources/pyside6/doc/quickstart.rst
index 37fbb0415..abff035a5 100644
--- a/sources/pyside6/doc/quickstart.rst
+++ b/sources/pyside6/doc/quickstart.rst
@@ -32,11 +32,11 @@ From the terminal, run the following command::
pip install PySide6
# For a specific version
- pip install PySide6==5.15.0
+ pip install PySide6==6.0
or::
- pip install --index-url=http://download.qt.io/snapshots/ci/pyside/5.15/latest pyside6 --trusted-host download.qt.io
+ pip install --index-url=http://download.qt.io/snapshots/ci/pyside/6.0.0/latest pyside6 --trusted-host download.qt.io
Test your Installation
----------------------
@@ -52,11 +52,6 @@ constructs to print version information::
# Prints the Qt version used to compile PySide6
print(PySide6.QtCore.__version__)
-.. note::
-
- As it happened in 5.14.2, PySide had a couple of new releases to fix
- issues in 5.14.2, adding yet another version level. In that case, you
- will have different versions being shown for Qt and PySide.
Create a Simple Application
---------------------------
diff --git a/sources/pyside6/doc/tutorials/index.rst b/sources/pyside6/doc/tutorials/index.rst
index a159725a7..ca7ae4963 100644
--- a/sources/pyside6/doc/tutorials/index.rst
+++ b/sources/pyside6/doc/tutorials/index.rst
@@ -27,11 +27,13 @@ Real use-cases applications
.. toctree::
:maxdepth: 1
- datavisualize/index.rst
- expenses/expenses.rst
qmlapp/qmlapplication.rst
qmlintegration/qmlintegration.rst
qmlsqlintegration/qmlsqlintegration.rst
+..
+ datavisualize/index.rst
+..
+ expenses/expenses.rst
C++ and Python
--------------