Commit Graph

5263 Commits

Author SHA1 Message Date
Kai Köhne 069dcab921 Remove dead \externalpage link
The target page does not exist anymore, but is also never
referenced anywhere in the documentation.

Change-Id: Ic94cf723f36845863dc7d8f349a3f3096cb99e3f
Reviewed-by: Alexei Cazacov <alexei.cazacov@qt.io>
2025-09-16 15:47:57 +02:00
Inkamari Harjula a5bcec5f8b Doc: Move Toradex i.MX 95 Verdin and Qualcomm RB3 Gen 2 to Tier 3
Verdin and RB3 Gen 2 moved to Tier 3 table.

Pick-to: 6.10.0 6.10
Change-Id: Icb8a237aa33903e2dd596861c0e2cc9a96c2c190
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-09-16 11:32:54 +00:00
Paul Wicking fe10a6a260 Doc: Update multi-threading doc title
Change title from "Thread Support in Qt" to "Multi-threading in Qt"
to use more modern and precise terminology. Add target directive to
preserve possible existing links and update all cross-references
across the codebase.

Task-number: QTBUG-140178
Pick-to: 6.10 6.10.0 6.9 6.8
Change-Id: I43ee66b3e036d8a0682c6dbb59ee52636d26b201
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
2025-09-16 08:00:35 +02:00
Fabian Kosmale 76406193f1 SameGame: Fix qmllint warnings and add qmllint.ini
Fix the unqalified access warning by qualifying the lookup, and remove
an unused import. With that, the project is warning free, and we can
configure qmllint via its ini file to complain loudly if new warnings
are introduced.

Fixes: QTBUG-138178
Pick-to: 6.10
Change-Id: I785ac8dec15b99bce2306d5f1f754a2f55dcc334
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
2025-09-15 17:39:39 +02:00
Sami Varanka 44f6242058 Fix graphs-csv with wasm-multithreaded build
csv-parser didn't get the -pthread flag. Now, we add the -pthread flag if this is compiled with multithreaded wasm.

Fixes: QTBUG-139340
Pick-to: 6.10.0 6.10
Change-Id: I0f9cca453bb7f13b8e3e005be5c55aa586cd2c88
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io>
2025-09-15 11:43:46 +00:00
Nicholas Bennett 139629b616 Demo: Fix the lib crash issue on Android and rename Xr Demo
-standardized xr_physicsbase_teleportation top-level CMake
-Standardized Android manifest file, this fixed a crash due to a lib
name not being up to date, and then not being found.

Pick-to: 6.10 6.10.0
Change-Id: Ib36d3790e5061b14a27f7fef7c24f5e2040ddb67
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
2025-09-15 08:54:01 +00:00
Masoud Jami 480007766c linguist docs: deprecate //= comments in documentation
The documentation on how to write source code for translation briefly
mentions //= metastrings without going into details. As the
functionality of //= metastrings is not fully implemented and
documented, and is mostly misunderstood and misused, it's deprecated
to use this metastring.

Task-number: QTBUG-139769
Pick-to: 6.10
Change-Id: If8d1601ffbfeffce924db1b2a996749a4c7ef33a
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2025-09-15 09:35:56 +02:00
Kai Köhne d5e04636cc Calqlatr: Remove unused import
Fixes qmlls warning

     Unused import [unused-imports]

Pick-to: 6.9 6.10
Task-number: QTBUG-137076
Change-Id: If956f700283ac1d64f5c60ebe952423645d73fe9
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com>
2025-09-15 08:55:14 +02:00
Konsta Alajärvi abd7fabd91 Add Qt icon and proper label name for Qt Jenny example
Add Qt icon and proper name for Qt Jenny example so it can be more
easily found from device.

Task-number: QTBUG-140051
Pick-to: 6.9 6.10.0 6.10
Change-Id: Iaf1ca401f59cfd8d6a30052cd961b1a2fc53d8c4
Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
2025-09-12 09:55:02 +03:00
Jani Heikkinen 3131d86fae Update release documentation for Qt 6.9.2
- Update Supported Qt Versions documentation
- Document Third-Party Code changes in the release.

Task-number: QTBUG-137606
Task-number: QTBUG-137607
Pick-to: 6.9
Change-Id: I31e139b4946d4cc45d212caa528f0fd445d46a7a
Reviewed-by: Inkamari Harjula <inkamari.harjula@qt.io>
Reviewed-by: Jaishree Vyas <jaishree.vyas@qt.io>
(cherry picked from commit bd5e8dc826)
Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
2025-09-12 06:05:01 +00:00
Rami Potinkara a4d843c809 Android: Update Qt 6.10 What's new
Pick-to: 6.10 6.10.0
Change-Id: Idab5bb0225dd303fe8e342bf1f8c74de2d3e3da2
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-09-11 09:24:39 +00:00
Alexey Edelev e79693bc50 Rename LightningViewer Qml module URI, target name and directory
This avoids name clash.

Pick-to: 6.10 6.10.0
Fixes: QTBUG-139996
Change-Id: Ice1c8cd255585314ca016d9566ccb63aed48d2f0
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2025-09-09 18:19:10 +02:00
Ali Kianian bfdfd19554 CarConfigurator: Update AssetDownloader module name
The AssetDownloader module is renamed to Qt.labs.assetdownloader.

Task-number: QTBUG-139846
Pick-to: 6.8 6.9 6.10 6.10.0
Change-Id: Ie052e9c7548a0f95e044bd6ecf900a7dcc300d71
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2025-09-09 11:21:37 +03:00
Kai Köhne 5bc40255dd Doc: Fix link to CMake Academy course
Pick-to: 6.9 6.10
Change-Id: I8072f73495be637cc0b8cf7e2012589816445bad
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2025-09-08 15:59:52 +02:00
Morten Sørvig 9f2de0e371 Improve calqlatr accessibility
Add accessibility annotations to make the screen readers
read out the content correctly. For instance, VoiceOver
on macOS reads "x²" as "x two", where it should be "x
squared". Also give a more descriptive accessible name to
the somewhat unfortunately named "BS" button.

The Text items in the Display also need Accessible.name,
since Text is a low-level item which do not provide
a11y content by itself.

Fix issue with handling the Press action: the a11y system
does not call the mouse "press" or "release" signals in response
to this action, use "clicked" instead.

Pick-to: 6.10
Change-Id: I9c4cccf1b60c55320a149f97c86edea92a47bbb5
Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
Reviewed-by: Konsta Alajärvi <konsta.alajarvi@qt.io>
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
2025-09-05 10:27:28 +02:00
Andre Hartmann e4b2677839 Add Qt Serial Bus to Qt 6.10 what's new
Pick-to: 6.10
Change-Id: I58d3ab7c92105a807de2ea2850105f8dbff8be70
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
2025-09-05 09:57:55 +02:00
Safiyyah Moosa 9a926e5574 Doc: Revise document viewer example
Restructure content to follow the application examples template.

Fixes: QTBUG-137896
Pick-to: 6.10
Change-Id: Id94e8e6cc753d4267b3e75bb4f1c136cbd4d699d
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Reviewed-by: Jerome Pasion <jerome.pasion@qt.io>
2025-09-04 13:47:45 +02:00
Eskil Abrahamsen Blomfeldt 5feeae9108 Add annotated lists for cmake functions in Qt Quick and Lottie
Change-Id: Ic9a547885226ec54ae1e33469db8683690dae7cd
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2025-09-04 07:14:30 +02:00
Assam Boudjelthia 5a5d0e5020 Improve demos for edge-to-edge mode
Set root window background correctly and add safe margins to
QML Window when needed so that demo apps look good also on
edge-to-edge mode.

Ideally, we could also set Qt.ExpandedClientAreaHint window
flag, but since Android doesn't handle status bar coloring
well yet, it's better to leave it until that's supported.

Pick-to: 6.9 6.10
Change-Id: I2bf55aaa990909dea340c195056afcd511960395
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
2025-09-03 23:28:46 +03:00
Nicholas Bennett 32368f0a57 Docs: Remove duplicate obsolete links to java classes
Up to date external links to online Java documentation are now managed
in the same repo that contains the class sources.

Task-number: QTBUG-127747
Pick-to: 6.10 6.9 6.8
Change-Id: I246f1af8a2752bb3c764f7e97a8719a2d1bdec8a
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-09-03 12:14:17 +00:00
Tarja Sundqvist 074a16c2da Update latest Qt 6.5 release to the list of supported Qt Versions
Updated Qt 6.5.10 to the list of supported Qt versions.

Task-number: QTBUG-138287
Pick-to: 6.8 6.9 6.10
Change-Id: I373ef8af97595ac916fb89fca28e4b10a23ee4fb
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2025-09-03 09:49:54 +00:00
Konsta Alajärvi 137a42a53f Doc: Remove shared squish-tested-example.qdocinc
Remove squish-tested-example.qdocinc from qdoc module and add it to
qtbase module for global accessibility in all submodules.

This is going to be a follow up for the patch adding the file
to qtbase.

Task-number: QTBUG-139338
Task-number: QTBUG-138432
Pick-to: 6.10
Change-Id: I91b7fb97f89ad8fd7feb31b5082a83cde232dece
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
2025-09-03 09:01:56 +00:00
Paul Wicking aa9d8cd76c Doc: Remove wrong entry in What's New 6.10
usealttextastitle was introduced to QDoc in 6.9, not 6.10.

Pick-to: 6.10
Change-Id: Ib738a9622bc6f140c6de7f5e14c62dbc9ff35ad3
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2025-09-03 07:46:25 +02:00
Paul Wicking a569cae05a Doc: Update What's New 6.10 for QDoc
Pick-to: 6.10
Change-Id: Ic84f7dae487c09f2b03abe7cd821d5919230e726
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2025-09-02 13:04:23 +02:00
Qt Submodule Update Bot a4aa20b28c Update dependencies on 'dev' in qt/qtdoc
Change-Id: I6248ab6ac11da3ac8fefba48ade17627707e3954
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-02 10:23:39 +00:00
Paul Wicking 66fc052754 Doc: Streamline overload documentation
The signals and slots syntax documentation previously contained detailed
examples for connecting to overloaded functions, but comprehensive
overload connection guidance has now been moved to the main signals and
slots documentation in qtbase. This created content duplication and
potential maintenance issues across the documentation set.

This change removes the duplicate detailed examples and replaces them
with a clear reference to the comprehensive documentation. The existing
snippet demonstrating basic overload syntax remains, but the extensive
explanatory content now defers to the authoritative source in qtbase.
This eliminates redundancy while maintaining the document's focus on
syntax differences between connection approaches.

The change also removes references to older C++ standards since Qt 6
requires C++17, ensuring the documentation reflects current requirements.

Task-number: QTBUG-89600
Pick-to: 6.10 6.9 6.8
Change-Id: I35c25f6969086cd872343ab13a7577e3ba460115
Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com>
2025-09-01 10:58:57 +02:00
Jaishree Vyas 4b614faea4 Doc: Revise 'Explore Qt' page for 6.10
Fixes: QTBUG-138450
Pick-to: 6.10 6.9
Change-Id: I6c8e07c45c92e587df23570b7d0c2822d893e496
Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io>
2025-09-01 07:32:55 +00:00
Inkamari Harjula f82aab4f72 Doc: Fix string "6.9.0" found in Qt 6.10.0 sources
Fixed one clear incorrect occurrence.

Task-number: QTBUG-139468
Pick-to: 6.10
Change-Id: I065705c46c45bdfc12110d9cf62145e947e1a641
Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2025-08-29 06:16:37 +00:00
Rami Potinkara 9de6ba7507 Android: update Android 15 Pixel 8 info
This patch updates the software information of the
Android RTA Pixel 8 device to latest or current one.

Pick-to: 6.10 6.9 6.8 6.5
Change-Id: Ia509e47413bb9458a40e2132cdd0b906a4d3295c
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-08-28 16:30:40 +03:00
Rami Potinkara d8b1236ad0 Android: update Android 10 Pixel 3a to RTA table
This patch returns the Android 10 Pixel 3a device to
RTA table.

Pick-to: 6.10 6.9 6.8 6.5
Change-Id: I26a004eb501e221b60f5ae65a104bce463880a0a
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-08-28 16:30:31 +03:00
Rami Potinkara 0955776a99 Android: update Pixel tablet info in RTA table
This patch updates the Pixel tablet information to be
correctely Android 16 OS.

Task-number: QTQAINFRA-7294
Pick-to: 6.10 6.8
Change-Id: I050373d5333f04c27c14f8f232b43e26c74c073b
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-08-28 13:30:19 +00:00
Luca Di Sera 9509c7cfff FX&MaterialShowroom: Use strict equality operators
Pick-to: 6.10
Change-Id: I8556cf105e84d8977567bf462ddc394ff90666d5
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
2025-08-27 16:02:19 +02:00
Luca Di Sera 6749ea650e FX&MaterialShowroom: Add a configuration file for qmlllint
The example is currently in a state where qmllint produces almost no
warnings, and should generally be kept in such a state.

Thus, add a configuration file that sets the warning limit to "0", such
that running the all_qmllint target for the example will fail if any
warning is produced, with the additional strictness hopefully helping
keeping the example almost warning-free.

Some warnings were disabled, instead of fixed, due to a compatibility
issue with Qt Design Studio, but should be fixed if that incompatibility
is resolved.

Pick-to: 6.10
Fixes: QTBUG-138170
Change-Id: Ibbbf17892f6be1b7b549718df16036d6a57c3022
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
2025-08-27 16:02:17 +02:00
Luca Di Sera d0b655dda8 FX&MaterialShowroom: Remove reference to parent in ui.qml file
ui.qml files do not support referencing the top-level `parent`, and
qmllint produces a warning when this is done.

Thus, remove the line that refers to `parent` from the ui.qml file.

In this particular case the only usage site of the type defined by the
relevant .ui.qml file sets the relevant property on the spot, such that
there should be no change in semantic with the removal.

Pick-to: 6.10
Task-number: QTBUG-138170
Change-Id: I68f9acc7c853afc1a62630a127bf1fa6eb891ec9
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
2025-08-27 16:02:14 +02:00
Luca Di Sera 2d42defdca FX&MaterialShowroom: Fix [unqualified] accesses in State_Idle
The example uses a custom QML type, `State_Idle`, to handle a series of
lists and their selections.

In particular, `State_Idle` is used to change the state of a string
property of each of those lists that represent the current selection.

This change is done by accessing a `list` element that is supposed to be
implicitly available and that is currently being defined inline when the
relevant list elements are created.

qmllint cannot know that at runtime `list` will be an available property
and thus produces a warning on access.

Generally, this type of accesses is fixed by explicitly passing the
dependency to the relevant element, that can then access it in a way
that qmllint can keep track of.

The subpart of those types that is modified by `State_Idle` is a string.
Passing a string downward would disallow `State_Idle` from changing the
original value, as the binding would only go one-way.

Furthermore, `State_Idle` is used for interacting with multiple types,
for example `ListModels` and `ListMaterial`.
All of those elements don't have a common shape that is known to have
the necessary property available, such that there is no single type that
can be used as the target of the dependency in a way that allows qmllint
to keep track of the accesses.

To help with allowing qmllint to have a defined shape to refer to, a new
custom QML type, `ListSelection` was added, whose only purpose is to
define a shape that contains the relevant property.

`State_Idle` was modified to work through an instance of that type,
providing a required property so that a reference to the instance can be
passed over and manipulated as required, with a shape that is known to
qmllint.

An instance of the new type was added as the root element of each list type and a
reference to the root element was passed over to the various `State_Idle`
instances that interact with it.

The inline definition of the various `list` property where removed from
the various instances of the relevant list types.

Pick-to: 6.10
Task-number: QTBUG-138170
Change-Id: I294a5c0f9f7175dd3706419d6fa02e7b3ed3cdb7
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2025-08-27 16:02:11 +02:00
Paul Wicking 7b26c96c49 Doc: Use phrasing consistent with style guide recommendations
This is a directive, not an inconvenience.

Pick-to: 6.10
Change-Id: I9129cb81adaf54c998a58886b37c9a5918fe2024
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
2025-08-27 14:20:38 +02:00
Tor Arne Vestbø 1e7e96f97b Add link to known issues for 6.10 to what's new page
Pick-to: 6.10
Change-Id: I42a9d1de8b85fc1e2759c59aa07857bd24c184a7
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2025-08-27 11:34:23 +00:00
Tor Arne Vestbø b1f14e1518 Add a few more macOS/iOS notes to what's new for 6.10
Pick-to: 6.10
Change-Id: Iffab99d587ff892da0fca9b9fd04711e694e6357
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2025-08-27 11:34:21 +00:00
Dennis Oberst 30b4758871 Remove unused Qt Network Auth Module
Pick-to: 6.10
Change-Id: I241ca9739e6739854e5157dca96dde0c2d55804f
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
2025-08-27 13:08:49 +02:00
Tatiana Borisova 30b5be54ce Update Qt Protobuf 6.10 what's new section
Pick-to: 6.10
Change-Id: I7917c3dc688af5c5a86703e7923bee39e3251109
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
2025-08-27 12:46:12 +02:00
Topi Reinio 8621604e67 Doc: Document QT_INSTALL_CONFIG_INFO_FILES CMake variable
Add documentation in `Qt Configure Options` for how to enable this
feature and where the configure summary and options files end up
in the installation.

Pick-to: 6.10
Fixes: QTBUG-137052
Change-Id: I331cffff62bd86f6946eb77e81a92a0ebe496b81
Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io>
2025-08-27 08:58:56 +00:00
Nicholas Bennett 50e7e39bca xr_physicsbase_teleportation demo: Fix prompter text position
The text was too low and hard to read.
I moved into the middle of the view and further away from the
user's head.

Pick-to: 6.10 6.9 6.8
Change-Id: I393d7ce6a86c510101af56e72cf8090df162af22
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
2025-08-27 07:55:55 +00:00
Alexei Cazacov 7b63b3a596 Doc: Installer command does not work
This commit fixes the component name for Linux installation

Fixes: QTBUG-136065
Pick-to: 6.10 6.9 6.8
Change-Id: I7e8dea1b6e6c324ed45529a9e8687b4d55684164
Reviewed-by: Teemu Jokitulppo <teemu.jokitulppo@qt.io>
Reviewed-by: Alexei Cazacov <alexei.cazacov@qt.io>
2025-08-27 09:48:39 +03:00
Andreas Eliasson 6fd75ca714 Doc: Revise Dice example
Restructure the content to make it adhere to the application examples
template. Also, add image alt text and add the appropriate section
headings.

Fixes: QTBUG-137895
Pick-to: 6.10 6.9 6.8 6.5
Change-Id: Ie2b804bc286c9aba900e58d382bbc225fd0cca8a
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
Reviewed-by: Jerome Pasion <jerome.pasion@qt.io>
2025-08-26 15:02:06 +02:00
Jerome Pasion 132a49a176 Doc: Clarify that Raspberry Pi 5 (SBC) is the Tier 1 reference target
There are many configurations of the Raspberry PI 5 model and we
only officially support Raspberry Pi 5 (SBC) as Tier 1.

Task-number: QTBUG-136809
Change-Id: I59e77599f3cb16836494eaa9962894ac10a65cf7
Pick-to: 6.8 6.9 6.10
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
2025-08-26 14:17:27 +02:00
Ville Voutilainen 8678170320 qtjennydemo: Force lf line-endings for gradlew
Pick-to: 6.10 6.9
Task-number: QTTA-450
Change-Id: Id1ece28b6b74c89fc5caaf42d84f0d5935c93df7
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-08-26 13:15:11 +03:00
Ville Voutilainen fa66075474 qtjennydemo: Have actual build dependencies to CorePrivate, since we use it
Pick-to: 6.10 6.9

Task-number: QTTA-450
Change-Id: I56643026440c425016c59c97f750ee7b90884ba7
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-08-26 11:13:14 +03:00
Jani Korteniemi 2a12d0efcc Add Calqlatr Squish tests for Qt release
Adds example Squish test cases for Calqlatr demo.

Task-number: QTBUG-138434
Task-number: QTBUG-138432
Pick-to: 6.10
Change-Id: Iec29b4ff197a7eda983654b51fd60d1b76c42546
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-08-25 13:48:32 +03:00
Jani Korteniemi 58a08c9c74 Add Coffee Machine Squish tests for Qt release
Adds example Squish test cases for Coffee Machine demo.

Changes for working with new 6.10/dev patch
for the example.
SHA: 677229cb59

Task-number: QTBUG-138433
Task-number: QTBUG-138432
Pick-to: 6.10
Change-Id: Ia5f5f0bcf560dc1f898a34e41d316958d54da620
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2025-08-25 13:20:14 +03:00
Mats Honkamaa d40ff1100e Doc: Update the Get and install Qt with QOI page
- Revise weak writing
- Restructure
- Align with writing guidelines
- Update screenshot

Task-number: QTBUG-138438
Pick-to: 6.10
Change-Id: I83b4d3b676d392b1b282868dbaecde2192f16e24
Reviewed-by: Katja Marttila <katja.marttila@qt.io>
2025-08-25 12:06:41 +03:00