IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre chevronn�

    Homme Profil pro
    developpemnt QT, GTKMM, MAO DAO
    Inscrit en
    Juin 2018
    Messages
    49
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activit� : developpemnt QT, GTKMM, MAO DAO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2018
    Messages : 49
    Par d�faut Tutoriel pour apprendre � utiliser les �tats parall�les avec ParallelStates dans QStateMachine
    Chers membres du Club,

    Si vous avez termin� l'apprentissage des bases de la programmation de la biblioth�que QStateMachine ou si vous manipulez correctement ce framework, mais n'avez pas encore bien saisi le principe du parall�lisme de ses �tats, je vous sugg�re de suivre ce cours sur les �tats parall�les utilisant la propri�t� ParallelStates de la classe QState. Il est compos� d'un cours en trois �tapes support� d'un ensemble de trois projets Qt � t�l�charger depuis un d�p�t.

    Ce cours vous permettra de bonifier vos connaissances dans cette biblioth�que complexe qu'est QStateMachine.

    Rendez-vous � cette page : Cours sur les �tats parall�les avec le framework QStateMachine

    Servez-vous de cette discussion pour me faire part de vos remarques, commentaires ou d'�ventuelles informations.

    Je vous souhaite une bonne lecture, de profitables s�ances de tests et d'aventures !

    Retrouvez les meilleurs cours et tutoriels Qt

  2. #2
    Membre chevronn�

    Homme Profil pro
    developpemnt QT, GTKMM, MAO DAO
    Inscrit en
    Juin 2018
    Messages
    49
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activit� : developpemnt QT, GTKMM, MAO DAO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2018
    Messages : 49
    Par d�faut Adapter les TP aides de cours � QT6.2
    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" :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    #include <QKeyEventTransition>
    - dans les fichiers .cpp o� figure la ligne : #include <QtCore/QSignalTransition>,
    La modifier en supprimant "QtCore" :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    #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.

  3. #3
    Membre chevronn�

    Homme Profil pro
    developpemnt QT, GTKMM, MAO DAO
    Inscrit en
    Juin 2018
    Messages
    49
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activit� : developpemnt QT, GTKMM, MAO DAO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2018
    Messages : 49
    Par d�faut mise � jour de la documentation
    Le paragraphe : "Adaptations pour QT 6.2" est ajout� en fin de documentation.
    Merci � Dourouc05

  4. #4
    Membre chevronn�

    Homme Profil pro
    developpemnt QT, GTKMM, MAO DAO
    Inscrit en
    Juin 2018
    Messages
    49
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activit� : developpemnt QT, GTKMM, MAO DAO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2018
    Messages : 49
    Par d�faut lien pour t�l�chargement du d�p�t Github
    Pour t�l�charger les projets exemples de la version QT 6.2.1 le d�p�t Github est :
    https://github.com/daniel-genon/TPqstateparallelQT6.2

  5. #5
    Membre chevronn�

    Homme Profil pro
    developpemnt QT, GTKMM, MAO DAO
    Inscrit en
    Juin 2018
    Messages
    49
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activit� : developpemnt QT, GTKMM, MAO DAO
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2018
    Messages : 49
    Par d�faut Troisi�me partie : utilisation de la classe QHistoryState
    Maintenant que vous avez "encaiss�" ce savoir, vous �tes � m�me de finir l'apprentissage du framework de QStateMachine en abordant la partie traitant de l'utilisation de la classe QHistoryState.
    Ce qui, vu le chemin compliqu� que vous avez accompli jusque l�, vous semblera �tre une promenade de sant� (un petit dessert ?), et vous permettra d'y apprendre la proc�dure pour ins�rer dans la boucle de la machine votre propre �v�nement pour activer une transition, ainsi que quelques astuces pour d�clencher des transitions par l'interm�diaire de la souris.

    Bonne lecture

Discussions similaires

  1. [Python 3.X] Tutoriel pour apprendre � utiliser les fermetures et les g�n�rateurs en Python
    Par Community Management dans le forum G�n�ral Python
    R�ponses: 0
    Dernier message: 06/02/2017, 18h18
  2. R�ponses: 0
    Dernier message: 07/07/2016, 10h00
  3. R�ponses: 0
    Dernier message: 21/05/2016, 11h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo