diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-12-10 08:49:43 +0100 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-12-11 14:09:17 +0100 |
| commit | 84667663e0675c0115a4ec9f193ed6d06bd4d375 (patch) | |
| tree | f3f7efa585b5621b0501226e80354586c5d46fec /sources/pyside6 | |
| parent | 63f256d3634ab27e10a69588d55003e87d9a6f65 (diff) | |
Documentation: Update basic module pages
- QtCore: Add IPC and permissions
- QtGui: Remove section on Vulkan as there are no bindings
Task-number: PYSIDE-1106
Pick-to: 6.8
Change-Id: Iad520387062b81b8b3be0c2c875fce674788283d
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Diffstat (limited to 'sources/pyside6')
| -rw-r--r-- | sources/pyside6/doc/additionaldocs.lst | 1 | ||||
| -rw-r--r-- | sources/pyside6/doc/extras/QtCore.rst | 2 | ||||
| -rw-r--r-- | sources/pyside6/doc/extras/QtGui.rst | 33 |
3 files changed, 7 insertions, 29 deletions
diff --git a/sources/pyside6/doc/additionaldocs.lst b/sources/pyside6/doc/additionaldocs.lst index ebb620f34..b67019beb 100644 --- a/sources/pyside6/doc/additionaldocs.lst +++ b/sources/pyside6/doc/additionaldocs.lst @@ -37,6 +37,7 @@ qtcore/webxml/json.webxml qtcore/webxml/metaobjects.webxml qtcore/webxml/objecttrees.webxml qtcore/webxml/object.webxml +qtcore/webxml/permissions.webxml qtcore/webxml/plugins.webxml qtcore/webxml/properties.webxml qtcore/webxml/qabstracteventdispatcher-timerinfo.webxml diff --git a/sources/pyside6/doc/extras/QtCore.rst b/sources/pyside6/doc/extras/QtCore.rst index b141d81a7..4f86e5c35 100644 --- a/sources/pyside6/doc/extras/QtCore.rst +++ b/sources/pyside6/doc/extras/QtCore.rst @@ -59,7 +59,9 @@ Qt Core also provides some of Qt's key frameworks. * :ref:`The Animation Framework<The-Animation-Framework>` * :ref:`CBOR-Support-in-Qt` * :ref:`JSON-Support-in-Qt` + * :ref:`Inter-Process-Communication` * :ref:`The Event System<The-Event-System>` + * :ref:`Application-Permissions` List of Classes by Function --------------------------- diff --git a/sources/pyside6/doc/extras/QtGui.rst b/sources/pyside6/doc/extras/QtGui.rst index 8eed408f6..9b1b0d9dd 100644 --- a/sources/pyside6/doc/extras/QtGui.rst +++ b/sources/pyside6/doc/extras/QtGui.rst @@ -13,9 +13,10 @@ Application Windows ^^^^^^^^^^^^^^^^^^^ The most important classes in the Qt GUI module are -:class:`QGuiApplication<PySide6.QtGui.QGuiApplication>` and -:class:`QWindow<PySide6.QtGui.QWindow>` . A Qt application that wants -to show content on screen will need to make use of these. +:class:`QGuiApplication<PySide6.QtGui.QGuiApplication>`, +:class:`~PySide6.QtGui.QWindow` and :class:`~PySide6.QtGui.QScreen`. +A Qt application that wants to show content on screen will need to make +use of these. :class:`QGuiApplication<PySide6.QtGui.QGuiApplication>` contains the main event loop, where all events from the window system and other sources are processed and dispatched. It also handles the @@ -99,32 +100,6 @@ with :class:`QPainter<PySide6.QtGui.QPainter>` and have OpenGL hardware-accelerated 2D graphics by sacrificing some of the visual quality. -Vulkan Integration -^^^^^^^^^^^^^^^^^^ - -Qt GUI has support for the `Vulkan <https://www.khronos.org/vulkan/>`_ -API. Qt applications require the presence of the `LunarG Vulkan SDK -<https://www.lunarg.com/vulkan-sdk/>`_ . - -On Windows, the SDK sets the environment variable ``VULKAN_SDK``\, -which will be detected by the ``configure`` script. - -On Android, Vulkan headers were added in API level 24 of the NDK. - -Relevant classes: - -* QVulkanDeviceFunctions - * :class:`QVulkanExtension<~.QVulkanExtension>` - * QVulkanFunctions - * :class:`QVulkanInfoVector<~.QVulkanInfoVector>` - * :class:`QVulkanInstance<~.QVulkanInstance>` - * :class:`QVulkanWindow<~.QVulkanWindow>` - * :class:`QVulkanWindowRenderer<~.QVulkanWindowRenderer>` - -For more information, see the -:ref:`Hello Vulkan Widget Example<Hello-Vulkan-Widget-Example>` and the -:ref:`Hello Vulkan Window Example<Hello-Vulkan-Window-Example>` . - Drag and Drop ^^^^^^^^^^^^^ |
