Pour utiliser les projets TP des cours pour la version Qt 6.2, quelques petites modifications suffisent :
- dans les fichiers ".pro" ajouter la ligne : QT += statemachine.
- dans les fichiers .h et .cpp où figure la ligne : #include <QtCore/QStateMachine>,
La modifier en supprimant "QtCore" :
- dans les fichiers .h où figure la ligne : #include <QtWidgets/QKeyEventTransition>,
La modifier en supprimant "QtWidgets" :
#include <QKeyEventTransition>
- dans les fichiers .cpp où figure la ligne : #include <QtCore/QSignalTransition>,
La modifier en supprimant "QtCore" :
#include <QSignalTransition>
Et la compilation devrait se réaliser sans souci.
Il se peut que dans l'installation de la version Qt 6.2, la bibliothèque StateMachine ne soit pas attachée, utilisez le logiciel "MaintenanceTool" de Qt pour la télécharger.
Partager