-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Qt6 port #628
Comments
I am working on this branch at the moment qt6_switch |
The branch compiles with Qt 5.15 and does not show any warnings now. Unfortunately, I could not compile it with Qt 6. Entire modules have been removed: e.g. xmlpatterns |
The new branch cannot be compiled with Qt 5.12: I am getting an error "endl is not a member of Qt" |
The master branch now includes the code compatible with qt 5.15 and when compiling with qt 5.15 no warnings will be displayed. For the switch to Qt 6 the following things have to be considered:
Without the above mentioned changes the code cannot be compiled with Qt 6. There will be around 300 warnings after that, and they have to be addressed. |
Qt5 no longer has support.
We need to update
literature:
https://spyro-soft.com/developers/qt5-to-qt-6migration-step-by-step
https://www.qt.io/blog/references-and-hints-about-porting-from-qt5-to-qt6
Adapt the code from Qt 5.12 to Qt 5.15
Check if Qt 6 offers a better way to build plots (instead of using Python we could do it with C++)
Switch from Qt 5.15 to Qt 6
It was assumed that XMLPatterns module (deprecated in Qt 6) will be later reintroduced.
In version 6.8 the module is still missing:
https://doc.qt.io/qt-6/qtmodules.html
Only XML module is there
The text was updated successfully, but these errors were encountered: