OpenFLUID / openfluid

OpenFLUID framework and applications
https://www.openfluid-project.org/
Other
28 stars 15 forks source link

Qt 6 management #1155

Open Arthoni opened 1 year ago

Arthoni commented 1 year ago

Context

cf https://doc.qt.io/qt-6/supported-platforms.html

Qt 5.15 : End of support may 2023

Qt 6.5 (LTS, until at least 2025)

Porting from Qt 5 to Qt 6

Content:

Compilability:

Runability:

Systems packaging:

Arthoni commented 1 year ago

Migrate progressively:

QtWidgets : https://doc.qt.io/qt-6/widgets-changes-qt6.html

QtCore : https://doc.qt.io/qt-6/qtcore-changes-qt6.html

Workflow

  • Select a category of changes
  • Identify the impacted code
  • Check warnings and Clazy yaml for corresponding files
  • Implement code conversion