Title: Performance degradation with Qt6 · Issue #22 · PlotPyStack/PlotPy · GitHub
Open Graph Title: Performance degradation with Qt6 · Issue #22 · PlotPyStack/PlotPy
X Title: Performance degradation with Qt6 · Issue #22 · PlotPyStack/PlotPy
Description: While the whole stack (PythonQwt, guidata and PlotPy) is compatible with PyQt5, PyQt6 and PySide6, there are some differences in terms of performance between Qt5 and Qt6. For example, the following benchmark has been done on Windows 10 w...
Open Graph Description: While the whole stack (PythonQwt, guidata and PlotPy) is compatible with PyQt5, PyQt6 and PySide6, there are some differences in terms of performance between Qt5 and Qt6. For example, the following...
X Description: While the whole stack (PythonQwt, guidata and PlotPy) is compatible with PyQt5, PyQt6 and PySide6, there are some differences in terms of performance between Qt5 and Qt6. For example, the following...
Opengraph URL: https://github.com/PlotPyStack/PlotPy/issues/22
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Performance degradation with Qt6","articleBody":"While the whole stack (`PythonQwt`, `guidata` and `PlotPy`) is compatible with PyQt5, PyQt6 and PySide6, there are some differences in terms of performance between Qt5 and Qt6.\r\n\r\nFor example, the following benchmark has been done on Windows 10 with Python 3.10 (on a quite limited VM):\r\n\r\n\r\nIn other words, results are +50% slower with PyQt6 (and almost +100% slower with PySide6) than with PyQt5.\r\n\r\nWe need to investigate this and to come with an action plan before [Qt5 end-of-life](https://www.qt.io/blog/qt-5.15-extended-support-for-subscription-license-holders), that is May 25th 2025.","author":{"url":"https://github.com/PierreRaybaut","@type":"Person","name":"PierreRaybaut"},"datePublished":"2024-09-16T13:05:55.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/22/PlotPy/issues/22"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:a243487c-5511-5a92-5c5f-0217f30c9dd9 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C816:F5443:4FE69F4:6C8F572:69731980 |
| html-safe-nonce | 6c50f22c7026356652adad5b2fe0d19c95edcd74af33b1d67e9c733c594e7dc9 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDODE2OkY1NDQzOjRGRTY5RjQ6NkM4RjU3Mjo2OTczMTk4MCIsInZpc2l0b3JfaWQiOiI1NjI4OTYxMzkzNzU5OTUxMjMyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 7fbe3453114bc19ddcfbf196d1b65340143f496c256838bbb5cca41c82ea64d8 |
| hovercard-subject-tag | issue:2528422934 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/PlotPyStack/PlotPy/22/issue_layout |
| twitter:image | https://opengraph.githubassets.com/614fa248002532dded570af9708fa8486fa81497f7beefa61f6ae368fcceccda/PlotPyStack/PlotPy/issues/22 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/614fa248002532dded570af9708fa8486fa81497f7beefa61f6ae368fcceccda/PlotPyStack/PlotPy/issues/22 |
| og:image:alt | While the whole stack (PythonQwt, guidata and PlotPy) is compatible with PyQt5, PyQt6 and PySide6, there are some differences in terms of performance between Qt5 and Qt6. For example, the following... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | PierreRaybaut |
| hostname | github.com |
| expected-hostname | github.com |
| None | 44ab3188c1dcfe3be0f9c3feca2e04e14fb79f120939ce2395e4f15ab96ec1d4 |
| turbo-cache-control | no-preview |
| go-import | github.com/PlotPyStack/PlotPy git https://github.com/PlotPyStack/PlotPy.git |
| octolytics-dimension-user_id | 145201262 |
| octolytics-dimension-user_login | PlotPyStack |
| octolytics-dimension-repository_id | 671159499 |
| octolytics-dimension-repository_nwo | PlotPyStack/PlotPy |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 671159499 |
| octolytics-dimension-repository_network_root_nwo | PlotPyStack/PlotPy |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | a5e2b48bd1260476599758f5d253b5d24092ab84 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width