| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
State CMake 3.18+ and Python >= 3.7
Task-number: PYSIDE-2091
Change-Id: Iad906a48bf4378ceeeebe5a55aeaa3f27ea0a61f
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
(cherry picked from commit ea351c5d53e34d3d1daf71de5eb73ba6e03e552a)
|
|
|
|
|
|
|
|
|
|
|
|
| |
PySide 6.4.0 is the first release that only supports Python 3.7+
Task-number: PYSIDE-2085
Change-Id: I92016cc438a9272eba3f0d379bb0c4b87bee52f5
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 01a6093024e0d2e9863fda182907a491684bc4c8)
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 2f848e29e850692caf9d0573a5c56b84d7cece75)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ensure the browser tabs are added before show(), avoiding
the flicker of RHI switching.
Change-Id: I0842c42f8b7ab3bc7d0509bfeead9d1109f7124e
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 539239f160821a9a0735a62729f6cc992c6c305b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 5100775071f0547ae4caaa0461edb3b2b5b9afe6)
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
In the "eratosthenes" async example, the tick is not actually
coordinated between subroutines as claimed, update docstring to reflect
this (and streamline code slightly in the process).
Task-number: PYSIDE-769
Pick-to: 6.3
Change-Id: I5f040b558851481355650c08ab15ac10e5b1a88c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
- examples/sql/books/bookdelegate.py - removed drawFocus(). No such
attribute exists for the base classes.
- examples/charts/lineandbar/lineandbar.py - setAxisX() and setAxisY()
are deprecated. The example is now aligned more with the C++ example.
Pick-to: 6.3
Change-Id: Iddf4f27db06ee574e1e849c753577c43224a9dc7
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
| |
Remove the duplicated signals and fix the signal emission.
Task-number: PYSIDE-2070
Pick-to: 6.3 6.2
Change-Id: I6020d0d3b971de699ace9da5332a5e173c1fba8f
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
|
| |
Add two examples that demonstrate how to use Qt together with an async
package (Trio).
Task-number: PYSIDE-769
Pick-to: 6.3
Change-Id: I1514eecc0a2eb65c6bb493857d901cf8817b7b52
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
| |
Fixing issues related to deprecated methods, Enums,
and more.
Pick-to: 6.3
Change-Id: I07be29601f0ad257f5fcfb0a5bc4891cb7f9648c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
|
|
| |
Amends ea6a6abd7266900d9b0ceae1b09ce039891ae9a8.
Pick-to: 6.3 6.2
Task-number: PYSIDE-841
Change-Id: I23f5c32ef1e9f07b6cc20d44cbb37e12850d4522
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
| |
It is useful for testing Drag and Drop operations.
Pick-to: 6.3 6.2
Task-number: PYSIDE-841
Change-Id: I5cd6fa20542676317223d6acfdc938d286b4347f
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
| |
This works after changing Enum to allow missing values.
Pick-to: 6.3 6.2
Task-number: PYSIDE-841
Change-Id: I29f145280a19a06a9586c4f240a22dc2a7b2fe19
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
| |
Pick-to: 6.3 6.2
Task-number: PYSIDE-841
Change-Id: If98b9b5356b325954fde10a712877b64625cf23c
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- widgets/systray -> widgets/desktop
- widgets/digitalclock -> widgets/widgets
- widgets/tetrix -> widgets/widgets
Amends cf32b66adbfb489cd6e5d5c0bf3f741b59ba204c.
Task-number: PYSIDE-841
Change-Id: I132a2334e545ea564a50da0088e0297db4a30437
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
| |
Change-Id: I0aad3aefb2f036bf4edc2d0942f007045d605e26
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
This is a port of the Digital Clock Example,
with a little modification to include seconds.
Pick-to: 6.2 6.3
Task-number: PYSIDE-841
Change-Id: I99c36dd4a542f4aa19af2bce90e08bc941a181e7
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
| |
Task-number: PYSIDE-841
Change-Id: I1aa30657b904d3814c21f16c2404e057e754a960
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
| |
Uses the ready-made QRasterWindow instead of the QWindow with backing
store of the C++ version for simplicity.
Task-number: PYSIDE-841
Change-Id: Ib0146b1563405b97f694cc53b382c1188061d6af
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
[ChangeLog][PySide6] QtPdf and QtPdfWidgets have been added.
Change-Id: Ia7614bc98f5fde3438b16983696ff0ef3543a02f
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
| |
Amends 89e5d35c0f002fcb1aac3b1205402ce306074255.
Task-number: PYSIDE-1984
Change-Id: I09e74d2c3494ea263f988492cc09b2270137ad6a
Pick-to: 6.3
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
|
| |
The example has gained more features since it was spawned from C++.
Task-number: PYSIDE-841
Change-Id: I8f02703f3037502c9159d695824b77e09eab5b01
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Port the Qt Quick example "Window and Screen" to PySide. This includes a
"shared" QML module located in a sibling directory of the example.
Task-number: PYSIDE-841
Pick-to: 6.2 6.3
Change-Id: I7c8376701390b10d8b28bbf0ad04dce7a3089b20
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
| |
Task-number: PYSIDE-841
Pick-to: 6.3
Change-Id: If24127be2ab78b3542777fdf691227d51e628373
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Rearrange initialization, fixing warning:
QtWebEngineQuick::initialize() called with QCoreApplication object already created and should be call before. This is depreciated and may fail in the future.
Pick-to: 6.3 6.2
Change-Id: Ibb55c6b793cd961aca34eb9c0822f8567e5b933d
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
|
| |
As unearthed by the warnings added by the logging category.
As a drive-by, fix some imports.
Pick-to: 6.3 6.2
Task-number: PYSIDE-2033
Change-Id: I3812c705b60eb7be744c3532fcfb0e4024763885
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix a problem where building the samplebinding, widgetbinding and
scriptableapplication examples would fail if the CMAKE_BUILD_TYPE
variable was not explicitly set.
Amends f9f620436058efe93d086c5214955c4d56e70e26.
Pick-to: 6.2 6.3
Change-Id: I6fa8afc386d259a16812bd69148d6299f3b70233
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
examples/widgets/graphicsview/elasticnodes/elasticnodes.py", line 132, in __init__
self.setCacheMode(self.DeviceCoordinateCache)
AttributeError: 'Node' object has no attribute 'DeviceCoordinateCache'
examples/charts/chartthemes/main.py:137: DeprecationWarning: Function: 'QXYSeries.pointsVector() const' is marked as deprecated
points = lower_series.pointsVector()
examples/charts/chartthemes/main.py:148: DeprecationWarning: Function: 'QChart.axisX(QAbstractSeries * series) const' is marked as deprecated
chart.axisX().setRange(0, self.value_count - 1)
examples/charts/percentbarchart/percentbarchart.py:46: DeprecationWarning: Function: 'QChart.setAxisX(QAbstractAxis * axis, QAbstractSeries * series)' is marked as deprecated
chart.setAxisX(axis, series)
Pick-to: 6.3 6.2
Task-number: PYSIDE-841
Change-Id: Ifc7a539f547b5986055a56b98d59ca00c5b51e19
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split a helper off the snippet extraction function taking the comment
pattern and let it return a dict by id to make it possible to replace
snippets by id.
Prototypically use it for the modelview tutorial.
Fixes: PYSIDE-1984
Task-number: PYSIDE-1952
Pick-to: 6.3 6.2
Change-Id: I05dbc3e36825761fe2968d6507880cd6f588682d
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
| |
Task-number: PYSIDE-1984
Pick-to: 6.3 6.2
Change-Id: I91eadd56d87e95c7ff440d5625e41046c0a5341b
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
| |
Planning to add a mechanism to extract snippets from them.
Task-number: PYSIDE-1984
Change-Id: I0277ec27cb1eea85af8a921395374fc30935c99c
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix the samplebinding, widgetbinding and scriptableapplication examples
for debug configurations on Windows:
1. Account for the python_d executable name vs python
2. Same for the pyd file name for the binding examples (module_d.pyd
instead of module.pyd)
Pick-to: 6.2 6.3
Change-Id: I60933e8968401e03c829b797c5bc67a4db8d115d
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix paths in chapter6-plugins.pyproject.
Amends 5fbdfa3ec1df74368316ab0f3ab2ec03781e0df0.
As a drive-by, improve error reporting in the tool.
Task-number: PYSIDE-1878
Change-Id: Ib692946ebc4168785bba7f6dd39268fd9ea4e30d
Reviewed-by: Christian Tismer <tismer@stackless.com>
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
|
|
|
|
|
|
|
|
| |
Port pre-existing SpreadSheet example to PySide.
Pick-to: 6.2 6.3
Change-Id: I32d014fbd5e3e406672b6bec2465c6e41c3a6580
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
| |
- example that can be easily visualized using pyside6-qml tool
Task-number: PYSIDE-1878
Change-Id: Ibf909bbd9efa586ed05318c6b6402ff00a33848e
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
| |
Change-Id: I7ec164baa57da8f846a47daa703eb62f1f0c8be2
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
| |
Ported from c++.
Pick-to: 6.2 6.3
Task-number: PYSIDE-841
Change-Id: I8cac7256d38a37d2c94967fec4e9349e8b17ec6a
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
| |
example_datavisualization__surface_numpy.rst:: WARNING: image file not readable: ../surface/doc/surface_mountain.png
examples/example_declarative_referenceexamples_extended.rst:1: WARNING: malformed hyperlink target.
Pick-to: 6.3
Change-Id: I6c935a79a27b314d4ade12f1c2983aa49aa65259
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Complements 77e0363f0257caff13e8fe5fbb9cd1e7f948b066.
Add the After Request example.
Change-Id: I2d2bcd5993933e9ca133e2f451580633130ae5dc
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
| |
Ported from C++
Task-number: PYSIDE-841
Pick-to: 6.2 6.3
Change-Id: Ib64218925961f3d0bbd783c5bb9d8365a81e8767
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
| |
Task-number: PYSIDE-1735
Change-Id: Id51ee6dccdf3cc27ee851773f3482f3a6173b364
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
- added setNotificationPresenter(...)
- added QtWebEngineWidgets Notifications example which uses
setNotificationPresenter
Task-number: PYSIDE-1912
Pick-to: 6.3
Change-Id: Ib8fdf7879d6e54bcae47dcc89be6bd5a861a8846
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
| |
Pick-to: 6.3
Change-Id: I55bbaeff95bc55aef6a5e13f18a42752c29f61d8
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|
|
|
|
|
|
| |
Task-number: PYSIDE-1880
Change-Id: I41a72f1ebcfa5f62826bffe6db670695b248bc7a
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
| |
Task-number: PYSIDE-1880
Pick-to: 6.3
Change-Id: If7b9946578be4e32fc3b52d360b969e91e642ee3
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
|
| |
- Introduce a Window class to unclutter main.py
- Port to snake case naming
Task-number: PYSIDE-1880
Pick-to: 6.2 6.3
Change-Id: I433c48904ccc9adbafceb6d51c86f551e405a10e
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
| |
Preparing for the deprecation of QLatin1Char in 6.4.
Task-number: QTBUG-98434
Pick-to: 6.3 6.2
Change-Id: I8bc92aa9f4e6dbfcb12d2025c5a1e760ab4f0d7f
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
|
|
|
| |
Demonstrate how to use numpy arrays in conjunction with a
QAbstractTableModel to populate a surface graph.
Task-number: PYSIDE-1880
Pick-to: 6.2 6.3
Change-Id: I4eeeea73c1ec1f63278d8d2cd6a740108a644d41
Reviewed-by: Christian Tismer <tismer@stackless.com>
|
|
|
|
|
|
|
| |
Task-number: PYSIDE-1880
Pick-to: 6.2 6.3
Change-Id: I7451a8ffe84e63128daf96adca67add7fcc28862
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
|