This is exactly the same issue as PYSIDE-1366 except that it concerns the "drawPoints" method (instead of "drawPolyline").
The test script is the same with "drawPolyline" replaced by "drawPoints": qtnumpy.py![]()
The solution is probably the same too.
- relates to
-
PYSIDE-1366 QPainter.drawPolyline performance issue
-
- Closed
-
-
PYSIDE-1503 QLineSeries.replace (Qt Charts) performance issue
-
- Closed
-
-
PYSIDE-1880 Conversion from numpy.ndarray to QSurfaceDataArray
-
- Closed
-
-
PYSIDE-1924 Allow QPainter draw methods to accept pointers to structured numpy arrays
-
- Closed
-
| For Gerrit Dashboard: PYSIDE-1540 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 342970,2 | PySide6: Fix performance of QPainter::drawPoints(QPolygon) | 6.0 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 342971,3 | PySide6: Fix performance of QPainter::drawPoints(QPolygon) | tqtc/lts-5.15 | pyside/tqtc-pyside-setup | Status: MERGED | +2 | 0 |
| 342995,2 | PySide6: Fix performance of QPainter::drawPoints(QPolygon) | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 343475,11 | Add a numpy overload for some functions taking lists of QPointF | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 343476,8 | Build system: Make numpy centrally available | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 343521,2 | shiboken6: Enable adding functions taking a numpy PyArrayObject | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 343570,2 | signature: Support numpy PyArrayObject | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 343571,4 | PySide6: Call reserve() when converting lists | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 343672,6 | libpyside: Add helpers for numpy | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 344932,3 | Add documentation for the numpy overloads of functions taking point lists | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 347611,4 | WIP: Fix Designer plugin to load with numpy | dev | pyside/pyside-setup | Status: ABANDONED | -2 | 0 |
| 347660,6 | Turn off numpy support in libpyside by default | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 347754,2 | Turn off numpy support in libpyside by default | 6.1.0 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
| 347755,2 | Turn off numpy support in libpyside by default | 6.1 | pyside/pyside-setup | Status: MERGED | +2 | 0 |