aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick
Commit message (Collapse)AuthorAgeFilesLines
* examples: fix flake8 issues and add exceptionsCristián Maureira-Fredes2024-01-252-3/+3
| | | | | | | | | | Exception for: - qApp and tr not being directly imported: F821 - *rc and qml modules being imported but not used: F401 Pick-to: 6.6 6.5 6.2 Change-Id: I5e40f3f54c1721ef3dc5d7f1e87d5fd8ec771b8e Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Examples: Add Android tagShyamnath Premnadh2024-01-123-0/+6
| | | | | | | | | | | | | | | - Examples that work on Android are tagged Android. - Clicking the tag lists all PySide6 examples supported in Android. - sphinx-tags package added to add blog like tags to examples. [ChangeLog][PySide6] Examples supported on Android are tagged `Android` in documentation Pick-to: 6.6 Task-number: PYSIDE-1612 Change-Id: Ic4ea2c63756d060aeea85b0088da9ae248eda24e Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Examples: Fix a number of flake8 errors (part 3)Adrian Herrmann2023-12-062-4/+2
| | | | | | | | | | Fix unused variable errors and other miscellaneous errors not included in parts 1 and 2. Pick-to: 6.6 Change-Id: Ifb4336cd4ecdd62928042e1011d4430a461efc7c Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Examples: Fix a number of flake8 errors (part 1)Adrian Herrmann2023-12-062-17/+17
| | | | | | | | | First batch, including low-hanging fruit like Alignments, whitespaces, line length, indents, etc. Pick-to: 6.6 Change-Id: I55966876077f7fddfdc82cbe376677af9995f329 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Examples: Fix some flake warningsFriedemann Kleint2023-11-282-2/+2
| | | | | | | | Mostly spacing related. Pick-to: 6.6 Change-Id: If0d5b25e1c60b7b216f970d1e57613f00bd04a37 Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
* Scene Graph Painted Item Example: Prototypically enable QML debuggingFriedemann Kleint2023-11-201-1/+9
| | | | | | | | Task-number: PYSIDE-2206 Pick-to: 6.6 6.5 Change-Id: I8112a1bd5c6020373d11a70a0043ccd1273735de Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Make Quick window ex. build with pyside6-projectAdrian Herrmann2023-04-284-330/+337
| | | | | | | | | Add window.qrc to window.pyproject, this will make "pyside6-project build" generate the rc_window.py file. Pick-to: 6.5 Change-Id: Ic555297102661ea17889f239f953fbf22b5f643f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix dark mode on Windows for Quick window exampleAdrian Herrmann2023-04-281-0/+3
| | | | | | | | | | Qt 6.5 introduced updates to dark mode handling on Windows, which broke the appearance of this example. For an easy fix, switch its style to Fusion. Pick-to: 6.5 Change-Id: I6bb95f481380a5f46c094e8edd9ae6fdad3eea6e Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix resource file for QtQuick "shared" resourcesAdrian Herrmann2023-04-281-709/+1840
| | | | | | | | | The resource file broke when qt-logo.png was updated, recompile shared_rc.py with rcc to fix this. Pick-to: 6.5 Change-Id: Ia77efb7574e667a233249a2485ff10922e62c2b9 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Remove QML import versionsFriedemann Kleint2023-04-2810-11/+11
| | | | | | | Task-number: PYSIDE-2206 Pick-to: 6.5 Change-Id: I5388b4fc82fb0d4c2ccb55cbd87fda8b864bc368 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* examples: remove unused importsCristián Maureira-Fredes2023-04-053-11/+6
| | | | | | Change-Id: I88a7bb2fe91abcfdef6e6014b088d08c4e613893 Pick-to: 6.5 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Update example logosFriedemann Kleint2023-03-272-883/+121
| | | | | | | | | | Remove the unused logo in the animation example. Pick-to: 6.5 Task-number: PYSIDE-2206 Change-Id: I5726651f95b3abeb78b6ea422786b97b7a4aad4b Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* doc: fix build warningsCristián Maureira-Fredes2023-02-031-2/+2
| | | | | | | | | Issues were found related to images, indentation level, and old references. Pick-to: 6.4 Change-Id: Idb343d4b3660ec44148fffd2de978ea868c56e90 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Add the Quick custom geometry exampleFriedemann Kleint2022-12-204-0/+196
| | | | | | Task-number: PYSIDE-1345 Change-Id: I7000878e3b2e83570653ca10ba084e133fec3cce Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* QtQuick Example: Use QmlElement instead of qmlRegisterTypeShyamnath Premnadh2022-09-271-2/+6
| | | | | | | | | | - The example used the old way of registering the Qml type using the qmlRegisterType(). This is now updated to use the @QmlElement decorator. This would also make it work with pyside6-qml. Pick-to: 6.3 Change-Id: I97e5233331f01fcaa58ca8d6ffa9d978d6d31e91 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Move examples aroundFriedemann Kleint2022-09-1658-0/+4618
| | | | | | | | | Change the directory structure to closer match that of Qt. Task-number: PYSIDE-841 Change-Id: I87aca346b6654aafe94dd1fb83c184c182ceb2e6 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Use SPDX license identifiersLucie Gérard2022-05-272-78/+4
| | | | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. Files that have to be modified by hand are modified. License files are organized under LICENSES directory. Task-number: QTBUG-67283 Change-Id: I065150015bdb84a3096b5b39c061cf0a20ab637d Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* examples: replace http by httpsCristián Maureira-Fredes2022-04-012-2/+2
| | | | | | Pick-to: 6.2 Change-Id: Ib53667e03a2dea2afea73a344d5749d37d59c52b Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix Qt Quick painteditem example to run from a different directoryFriedemann Kleint2021-09-171-2/+4
| | | | | | | | Use the Path mechanism to resolve the QML file. Task-number: PYSIDE-1662 Change-Id: I2d6cce02063fab6746d2cdbc7c8c8701fad7e937 Reviewed-by: Christian Tismer <tismer@stackless.com>
* Fix Qt Quick painteditem example to workFriedemann Kleint2021-09-172-2/+2
| | | | | | | | | | | | | | | - Fix the rightAligned property setter to have the same name as the getter - Fix the anchor property of the delegate Fixes warnings examples/quick/painteditem/main.qml:102:TypeError: 'NoneType' object is not callable examples/quick/painteditem/main.qml:65: TypeError: Cannot read property 'right' of null Pick-to: 6.1 Fixes: PYSIDE-1662 Change-Id: Iebd7a9632954fcc2b48e8a56f6e1c20d62b34468 Reviewed-by: Christian Tismer <tismer@stackless.com>
* qml: remove version numbers from importsCristián Maureira-Fredes2021-07-211-2/+2
| | | | | | | | | | | In Qt6 the latest version is used by default. Task-number: QTBUG-82922 Task-number: PYSIDE-841 Change-Id: I71ce9caf58db24b47736b977b461324788b93423 Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Keith Kyzivat <keith.kyzivat@qt.io>
* examples: add screenshots to more modulesCristian Maureira-Fredes2021-06-122-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | Adding screenshots and small documentation file to the modules - corelib - datavisualization - external - opengl - quick - sql - uitools - webchannel - webenginewidgets - some widgets - xml Renaming the widgets gallery due to name conflict with the quick controls gallery, and fixing two typos from contextinfo.py and hellogl2.py. Task-number: PYSIDE-841 Pick-to: 6.1 Change-Id: I2705e5d605fa738da0dca906cf6acb4b9d5d3dcd Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* examples: use exec() instead of exec_()Cristian Maureira-Fredes2021-05-051-1/+1
| | | | | Change-Id: I07dd4339093be8fcc80e63a2ff0448e998356203 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* examples: directory structureCristian Maureira-Fredes2021-02-094-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | When generating the gallery automatically, the structure of the examples was not the same for all the modules. This reorganization was made under the following assumption: An example requires: - its own directory, - a '.pyproject' file, - one or more '.py' files, - extra files (likes images, .rc, .ui, etc) Even for cases when subdirectories are made to depict categories, like 'widgets/state-machine/...', one directory is required per example. There should not be '.pyproject' files for categories, except for the general 'examples.pyproject' to open all of them. Task-number: PYSIDE-1490 Pick-to: 6.0 Change-Id: Ie690773c816a248016dbebaad90fbb1d1c2aeea5 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Rename PySide2 to PySide6Friedemann Kleint2020-11-021-5/+5
| | | | | | | | Adapt CMake files, build scripts, tests and examples. Task-number: PYSIDE-904 Change-Id: I845f7b006e9ad274fed5444ec4c1f9dbe176ff88 Reviewed-by: Christian Tismer <tismer@stackless.com>
* add quick painteditem exampleJimmy Girardet2020-07-153-0/+223
Task-number: PYSIDE-841 Change-Id: I9ba6e6dfe9c5755d7246c44f78e2c3eeae0d5cf7 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>