aboutsummaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* Add translation to some examplesFriedemann Kleint10 days2-1/+10
| | | | | | | | For some examples, it might make sense to load the Qt translations. Pick-to: 6.10 Change-Id: I2c3fcc9980809a3f107800e369845c2019dabad7 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Split off shibokengeneratorFriedemann Kleint11 days1-0/+4
| | | | | | | | | | | | Split the generator executable off to a new directory shiboken6_generator. Adapting the build scripts and cmake configuration. Task-number: PYSIDE-962 Task-number: PYSIDE-1587 Change-Id: I301f96daace0331b0abc17bc59b44cd2396b9953 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Re-port the player exampleFriedemann Kleint14 days9-175/+1054
| | | | | | | | | | | | | Adapt to the current state of C++ example, which adds the audio level meter and meta data display. The playlist handling was again removed since it still relies on a copy of the QMediaPlaylist class from Qt 5. Simplify the mime type handling to default to MP4 always, which should work when using FFMPEG. Task-number: PYSIDE-2206 Pick-to: 6.10 Change-Id: I6215c4bcff5a3ca83606e33da6da475caf6494d8 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Fix the QtCharts/callout exampleFriedemann Kleint2025-11-171-1/+2
| | | | | | | | | | - Set a black pen for the callouts to be visible when using a dark theme - Fix misspelt method name Pick-to: 6.10 6.8 Fixes: PYSIDE-3239 Change-Id: I9b9941b6f0377250ce23c30ee932ddd2974624e7 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* draggabletext example: Remove hard-coded paletteFriedemann Kleint2025-11-171-5/+1
| | | | | | | | | The palette was once added for S60 phones. Pick-to: 6.10 6.8 Fixes: PYSIDE-3240 Change-Id: I8cc61f0910e428890abf320159a621b841da031b Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Examples: Update colorpaletteclientShyamnath Premnadh2025-11-041-1/+14
| | | | | | | | | | - `regres.in` now requires an API key for requests - Updated the colorpaletteclient to include the API key for each request - Additionally, remove unused imports Pick-to: 6.10 Change-Id: Id7c648b45dfaea19b47daf980834c12c7c388920 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* shiboken6: Remove generation of deprecated type indexes and type arrayFriedemann Kleint2025-10-281-5/+2
| | | | | | | | | | | | | As change 6a6cf8d6c66e130b541f3d041d0da609f8b97dd0 proved, they are apparently not used by anyone (except for the scriptable application, which worked by coincidence using index 0). Complements 7f69d4d562e1d19efd2c505dceea387a4a87dcfe. Task-number: PYSIDE-2404 Task-number: PYSIDE-3155 Change-Id: I573af9ebff95f2c245caac055aeab2a5429bdaaf Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Widget gallery example: Output platformFriedemann Kleint2025-10-171-1/+2
| | | | | | | | | On Linux, it can be helpful to know whether it us using wayland or falling back to xcb. Pick-to: 6.10 Change-Id: I4580cc3f5f22139de316e6054818417153661469 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* examples/gui/rhiwindow: Fix syntax error handling the --metal optionFriedemann Kleint2025-10-091-1/+1
| | | | | | | | Fixes: PYSIDE-3208 Pick-to: 6.10 6.8 Change-Id: I9efd58bb58669acc644d9029c169eac6d34dbcf7 Reviewed-by: Ece Cinucen <ece.cinucen@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Quick Controls gallery example: Replace the rc file by a zlib-compressed oneFriedemann Kleint2025-10-021-697/+626
| | | | | | | | | | | | For some reason, the zstd-compressed one does not work on ARM64. Amends 5d800060c4b72e4caaceb380952585b5649d3e2b. Task-number: PYSIDE-2206 Pick-to: 6.10 Change-Id: Iae0e8be64b0cb7fd261003b4884eaaefa27f3510 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 8dea7ef6d3b34cb84278e082a9dc354da0041616) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update the painteditem exampleFriedemann Kleint2025-09-305-46/+55
| | | | | | | | | | | | - Adapt the directory structure to the C++ example with the additional main module, splitting out the TextBalloon class and renaming the main file to main.py - Use QGuiApplication instead of QApplication Pick-to: 6.10 Task-number: PYSIDE-2206 Change-Id: I39a4ba8eb580a23030144b37df91772043ccb6b9 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Update the multimedia/camera exampleFriedemann Kleint2025-09-304-84/+20
| | | | | | | | | | | | Remove the exposure slider, adapting to Adapt to qtmultimedia/c32cd3c02f7eb8f98bc500f0e86c8ce1270eab8e Pick-to: 6.10 Task-number: QTBUG-124562 Task-number: PYSIDE-2206 Change-Id: Ic3af835b87b0c937c98f7e58f8af9fb7ef531ee8 Reviewed-by: Nils Petter Skålerud <nils.petter.skalerud@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Update the Advanced QML Extensions tutorialFriedemann Kleint2025-09-305-30/+144
| | | | | | | | | | | Adapt to qtdeclarative/405bd4299819e39397cea0090a9442fd4b6ce911 and other changes. Pick-to: 6.10 Task-number: PYSIDE-2206 Task-number: QTBUG-111033 Change-Id: I73718131a58b5cc8b51c881fcb6bc1e4a57b1bfd Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Update hellograph exampleFriedemann Kleint2025-09-261-2/+2
| | | | | | Pick-to: 6.10 Change-Id: Ia511855249351d255a6cc994402655f941b012da Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Update the QtQuick3d customgeometry exampleFriedemann Kleint2025-09-2611-840/+469
| | | | | | | | | | | Change it to be a QML module completely loaded from the file system and adapt to qtquick3d/d7f4419f1d763dbbd8d2b58f99ff3fbadba95297 (adding a Torus). Pick-to: 6.10 Task-number: PYSIDE-2206 Change-Id: Ifac722cc676421a75bef6fe5067f81d3fa6ff60b Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Update the animation/easing exampleFriedemann Kleint2025-09-251-6/+20
| | | | | | | | | | | Add new curve types, adapting to qtbase/02c110e989c44dcc18c5f0498dbc01ead87e069f and qtbase/30947c7fd4dddd76b69a3aa11567e27174d7a3ea. Pick-to: 6.10 Task-number: PYSIDE-2206 Change-Id: I13dfc0fa30bf5df8d0a2824f4eb80ae07283867c Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Update PDF widgets viewer exampleFriedemann Kleint2025-09-249-27/+369
| | | | | | | | | | | | | | | - Add the search feature, adapting to qtwebengine/496c4ec76963acdfb09cd5b444e3c3840eb21489 and qtwebengine/84a5d90fc43ead2ce2aa3bdaac2ca88241700d5d. - Add the page thumbnail view, adapting to qtwebengine/9e0c55cf423d2f521a2152020f76c8abab2f33c5. Pick-to: 6.10 Task-number: QTBUG-92973 Task-number: PYSIDE-2206 Change-Id: I85f6b1744d855a0a701eddf221a0fdc531661269 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Fix warnings in the lowenergyscanner exampleFriedemann Kleint2025-09-192-3/+4
| | | | | | | | | | | | | Fix the Device.controller_error property to return bool: _pythonToCppCopy: Cannot copy-convert 0xa408a0 (NoneType) to C++. Fix signal handler names: "onservices_updated" is not a properly capitalized signal handler name. "onServices_updated" would be correct. "ondisconnected" is not a properly capitalized signal handler name. "onDisconnected" would be correct. Pick-to: 6.10 6.9 Change-Id: I223603f07c612dcd4532a8473e9686d3a8e1b348 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Fix crash of the scriptableapplication exampleFriedemann Kleint2025-09-191-2/+3
| | | | | | | | | | | | | | | As a consequence of multi-phase Python extension module initialization, it is no longer sufficient to call the Init() function of a module to load the module to be able to access the type structs for binding variables. Instead, PyImport_ImportModule() must be used. Amends 93495fd5fe47cdcb212fd3ab7f7142a252b70cf. Task-number: PYSIDE-3155 Task-number: PYSIDE-2221 Pick-to: 6.10 Change-Id: I99b72a2faa408cc82d3f517ab1e76e8832fca397 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Documentation: Fix missing files of the WebEngine Quick nanobrowser exampleFriedemann Kleint2025-09-181-1/+1
| | | | | | | | | Amends 704f848f767f25a5c312f91d35c494c794fe3875. Task-number: PYSIDE-2206 Pick-to: 6.10 Change-Id: I785c4c3c308c0ee1f6a12698cf14dfc3e6eca7a9 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Documentation: Fix errors generating the extending QML tutorial documentationFriedemann Kleint2025-09-186-10/+10
| | | | | | | | | Amends 5b19e261d5a4d6c28ad25f4bb29a0d5abcd1c947. Task-number: PYSIDE-2206 Pick-to: 6.10 Change-Id: I80bac199d232f6ef4de7da63ebd98645da6fa3c0 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Documentation: Fix missing files of the Quick Controls gallery exampleFriedemann Kleint2025-09-181-18/+26
| | | | | | | | | Amends 0308f3f51b3c30830f181e9a62c4fe75aecff22c. Task-number: PYSIDE-2206 Pick-to: 6.10 6.9 Change-Id: I2a9655c53425bc604844fcf544f1dbbb3e947b1f Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Port the multimedia examples to the new namespace QtAudioFriedemann Kleint2025-09-173-25/+24
| | | | | | | | | Adapt to qtmultimedia/edaec2bf714c98d65f12c8ed9a2ffbd1603635a7, which was finally settled after some reverts. Pick-to: 6.10 Change-Id: Ic45266b9beefa929c79f5bfabba498b406c15321 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Update the filesystemexplorer exampleFriedemann Kleint2025-09-176-4/+8
| | | | | | | | Pick-to: 6.10 Task-number: PYSIDE-2206 Change-Id: Icc13acc679060bd3945f27e805ae00d40a16644f Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Dennis Oberst <dennis.oberst@qt.io>
* Update the Quick Nano Browser, againFriedemann Kleint2025-09-176-125/+184
| | | | | | | | | | | Adapt to recent change qtwebengine/8857aee03670925cce927a33e66466769a32054e. Pick-to: 6.10 Task-number: QTBUG-138589 Task-number: PYSIDE-2206 Change-Id: I2af3d14f10f1f54b3522ba3181632fb91d21fd9b Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Update the QtBluetooth/heartrate_game exampleFriedemann Kleint2025-09-1522-176/+448
| | | | | | | | | | Adapt to qtconnectivity/375e0e2c74adad9b609f5e48dffb88b07158bbfe. Pick-to: 6.10 6.9 6.8 Task-number: PYSIDE-2206 Task-number: QTBUG-118905 Change-Id: Ifb19d0f3226fdfbba862f65eaa1ffeb0be962646 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Move painteditem example around to be in sync with Qt C++Friedemann Kleint2025-09-155-0/+0
| | | | | | | | Pick-to: 6.10 Task-number: PYSIDE-2206 Change-Id: Iec8dbf9750adf87980bf272a14a78556f6445408 Reviewed-by: Ece Cinucen <ece.cinucen@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Update the QML basic extending tutorialsFriedemann Kleint2025-09-1524-88/+105
| | | | | | | | Adapt to qtdeclarative/bb6cde5229bd15f6e233262ae46fffeda666cf3d. Pick-to: 6.10 Change-Id: Id6d7f15efbe776987a88779a769653b92d44608c Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Update examples (simple cases)Friedemann Kleint2025-09-159-320/+339
| | | | | | | Task-number: PYSIDE-2206 Pick-to: 6.10 Change-Id: Ib97a137fcbe9c1fca839743f4a8d41599794ad04 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Fix the webenginequick/nanobrowser example to workFriedemann Kleint2025-09-092-0/+294
| | | | | | | | | | | Update the QML files from 6.10 and add qmldir, fixing: QQmlApplicationEngine failed to load component file:///...examples/webenginequick/nanobrowser/ApplicationRoot.qml:22:48: Type BrowserWindow unavailable file:///...examples/webenginequick/nanobrowser/BrowserWindow.qml:823:5: WebAuthDialog is not a type Pick-to: 6.10 Change-Id: I171b863cbcccb3444249370e0f3bfdfdd7fcff63 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Update MapViewer exampleFriedemann Kleint2025-09-093-1/+45
| | | | | | | | | | | | | Update the QML files and set the desktop file name, fixing warning: positioning.geoclue2: Neither desktopId plugin parameter nor QGuiApplication::desktopFileName has been set. Please consider setting one of the two. added by qtpositioning/720b0cdc6c33c806fad0a27c2e249e85d16e8055. Pick-to: 6.10 Change-Id: I8e24f441776168a07da29b52f2675d5ce75f9ab7 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Update gallery example QML filesFriedemann Kleint2025-09-0939-1677/+3320
| | | | | | | | | | | | Adapt to the changes up to qtdeclarative/aa86812fed59516313e561dfa40cdf77956857f4. This adds a number of new controls, new styles and fixes a warning: file::/gallery.qml:48:5: QML Shortcut: Shortcut: Only binding to one of multiple key bindings associated with 1. Use 'sequences: [ <key> ]' to bind to all of them. Pick-to: 6.10 6.9 Change-Id: I05d642f6784424c01ff2abb4d9b30c60ad725b3f Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Widgetbinding: Use Shiboken6Tools cmake packageShyamnath Premnadh2025-09-043-156/+41
| | | | | | Task-number: PYSIDE-3138 Change-Id: Ic78909b498c38bd2dfbffb00a90c503cfa812c34 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Samplebinding: Use Shiboken6Tools cmake packageShyamnath Premnadh2025-09-043-145/+41
| | | | | | | | | | | | | | | | - By using Shiboken6Tools CMake package, the dependency on `pyside_config.py` can be removed, and much code can be simplified. - Modify the generated library so that it is built with Limited-API support. - wheel_tester.py adjusted during testing so that the correct Python is identified i.e. in the case of venv, the Python from venv should be used by FindPython instead of the system Python. - Adjust 'Shiboken6ToolsConfig.cmake.in' to also use a dynamically computed `Python_SITELIB` to support RHEL systems. Task-number: PYSIDE-3138 Change-Id: I711cdbd04c7b35459f0c775d8eb76f1c85acc188 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix editing contacts in the quickcontrols/contactslist exampleFriedemann Kleint2025-08-256-21/+37
| | | | | | | | | | | | | Adapt to qtdeclarative/a867363541b59b8e36d56717ff2cb3a271df5997. Update the .qml files and fix the contact model to work. Pick-to: 6.9 6.8 Task-number: QTBUG-119987 Fixes: PYSIDE-3167 Change-Id: Ib27ef248f539c130baa0f04d6c9a6938f718882d Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Ece Cinucen <ece.cinucen@qt.io>
* Port widgetgraphgallery to QRangeModelFriedemann Kleint2025-08-137-268/+48
| | | | | | | | Adapt to qtgraphs/467bcff49d9733ef7c564b6ee0ceffb66a03292d. Task-number: PYSIDE-3011 Change-Id: I875631e17411ca1804854eabad8ef4a0d8be7cea Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Add QRangeModel exampleFriedemann Kleint2025-08-133-0/+95
| | | | | | Task-number: PYSIDE-3011 Change-Id: I36d115fd150419bc631e3ea4706e217500d00152 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* widgetgraphgallery: Fix crash in textured surface graphFriedemann Kleint2025-08-121-8/+8
| | | | | | | | | | | | | | Some invalid Python code caused the highlight series to be empty and a subsequent crash. Also, adapt to qtgraphs/98029f9d71c7ae8c5c8f052b03f350ad23e8759c by swapping coordinates. Pick-to: 6.9 6.8 Fixes: PYSIDE-3153 Task-number: QTBUG-116785 Change-Id: I6366cb4858fad29e46fac01efbb6c26675c743b8 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* doc: move sounds to qtds tutorialCristián Maureira-Fredes2025-08-0713-16/+11
| | | | | | | | | | In order to enable the deployment tool, we need to have the Sounds in the same directory. Ammends efd8944b263a099e901ab588bc2d9357554f6ead Change-Id: Idd89ba3b1624f24ed2c36d45af3d09802eb9b22d Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Add Qt Design Studio tutorialJaime Resano2025-07-2956-0/+1882
| | | | | | | | | | | | Add a new Qt Design Studio tutorial to the documentation. The "Drumpad" example is added to the examples/tutorials folder, with both initial and final projects. The required Sounds are in a directory at the same level as both tutorials in order to reduce space. Change-Id: I59fdd662775ae48ee04e663d4aa5aa8cb333fcd5 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Update the quicknanobrowser example from C++Friedemann Kleint2025-07-285-41/+143
| | | | | | | | | | | | Fixes warnings: Unknown File>: QML WebEngineProfile: Please use WebEngineProfilePrototype for profile creation from 6.9, as this function will be deprecated in the future releases <Unknown File>: QML WebEngineProfile: Please use WebEngineProfilePrototype for profile creation from 6.9, as this function will be deprecated in the future releases Storage name is empty. Cannot change profile from off-the-record to disk-based behavior until a proper storage name is set Switching to disk-based behavior Pick-to: 6.9 Change-Id: Ie46aefdd522cbdb47bd8a0ac152ab61e7c69f50c Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Fix charts examples to run with Python 3.14Friedemann Kleint2025-07-242-2/+2
| | | | | | | | | | Default-constructing flags no longer works in Python 3.14, add value. Pick-to: 6.9 6.8 Task-number: PYSIDE-3147 Change-Id: Idd1d123fb38ee60d4877440521dca57f997a69db Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Ece Cinucen <ece.cinucen@qt.io>
* lineandbar example: Fix warnings about adding axesFriedemann Kleint2025-07-241-1/+1
| | | | | | | | | | | | Fix: "Can not add axis. Axis already on the chart." "Can not find axis on the chart." "Can not find axis on the chart." Pick-to: 6.9 6.8 Change-Id: I95f6201635008f8b751448a035d301046723c29e Reviewed-by: Ece Cinucen <ece.cinucen@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* PySide: Modify samplebinding, widgetbinding and scriptableapplicationShyamnath Premnadh2025-07-044-7/+37
| | | | | | | | | | | | | | | - With 6e7e6565024 the libshiboken headers were moved from `shiboken_generator/include` to `shiboken/include` in the installation directory. The reason behind this was libshiboken binary was shipped with shiboken and not shiboken_generator. - Update utils/pyside_config.py to return --shiboken-include-path instead of --shiboken-generator-include-path, which is used by samplebinding and scriptableapplication examples. - Additionally, add some debug messages to the CMakeLists.txt files of both examples to print the computed variables. Change-Id: Ie88283e074ba73d1103a66fe7cf6923a1a9fa048 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Remove QtExampleIcons moduleFriedemann Kleint2025-07-041-6/+0
| | | | | | | | | | The module will be removed from Qt since it is not used there. This effectively reverts 559fb65547236694dc04973f7fb6b39bac75d158. Task-number: PYSIDE-2206 Task-number: QTBUG-110428 Change-Id: I149c1e6a2c3672050b4d1ba4633f07c7cdac5c1d Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Camera example: Fix choosing a cameraFriedemann Kleint2025-07-011-1/+1
| | | | | | | | | The camera device is stored in the action's data. Fixes: PYSIDE-3127 Pick-to: 6.9 6.8 Change-Id: I6dd252ceaab038311b48b1511072682d3a6e2c1e Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Examples: Sync project fileChristian Stenger2025-06-271-54/+282
| | | | | | | | Project file got out of sync with what is present inside the examples folder, so update it accordingly. Change-Id: I3d6ec79b352a5589f73f8b6253a594bab21a8436 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Add overload for QDomDocument.setContentEce Cinucen2025-05-241-4/+5
| | | | | | | | - Updated type system to add the missing overloaded function with QByteArray and ParseOptions. - Deprecated use of QDomDocument.setContent fixed on QtXml test cases and dombookmarks example. Change-Id: I78b5c2f3be44362c0b871009bcf6c305b3a77798 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* example dombookmarks.py: Fix disconnection warningFriedemann Kleint2025-05-231-6/+5
| | | | | | | | | Use a connection id instead of try-catch Pick-to: 6.9 6.8 Change-Id: Ia76880a32df8fc6e415f056606c0df98fe772257 Reviewed-by: Ece Cinucen <ece.cinucen@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Example: Port qtcharts audio example to qtgraphsEce Cinucen2025-05-126-0/+143
| | | | | | | | Task-number: PYSIDE-841 Pick-to: 6.8 6.9 Change-Id: Id8a81c06078c147eb50f1f1d688841e8a6bab18b Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>