Installation de QWT

QWT est l'abréviation de Qt Widgets for Technical Applications (Widgets Qt pour les applications techniques). C'est une collection de widgets et de classes de soutien pour créer des applications techniques telles que celles créées en utilisant, par exemple, LabView ou Test Point.

plotradio
Préalable :

  • Installation de QT en utilisant l’exe d’installation disponible sur le site. Mon installation se trouve dans D:\Developpements\QtSDK
  • Télécharger QWT (http://sourceforge.net/projects/qwt/)
  • Décompresser le dossier qwt.


Compilation du plugin pour QTCreator

  • Ouvrir le projet qwt.pro dans QTCreator et choisir les options de compilation msvc2008
  • créer un répertoire QWT_install et deux sous répertoires Mingw et MSVC2008
    ex : D:/Developpements/QWT_install
  • Dans l’arborescence projet de QtCreator, ouvrir le répertoire autres fichiers et ouvrir « qwtconfig.pri », changer

          win32 {
                     QWT_INSTALL_PREFIX    = C:/Qwt-$$QWT_VERSION
                   }


          par


          win32 {
                     QWT_INSTALL_PREFIX    = D:/Developpements/QWT_install/MSVC2008
                    }

  • Dans l’onglet projet de QtCreator, rajouter une étape de compilation de type « make »  avec comme argument « install » de façon à ce que l’installation se fasse dans le répertoire MSVC2008.
  • Lancer la compilation (compiler le projet)
  • Une fois la compilation terminée, le plugin est généré et il suffit de l’intégrer à QtCreator

    -   Copier la dll du plugin : D:\Developpements\QWT_install\MSVC2008\plugins\qwt_designer_plugin.dll dans D:\Developpements\QtSDK\QtCreator\bin\designer

    -   Copier les dll qwtd.dll et qwt.dll de D:\Developpements\QWT_install\MSVC2008\lib vers D:\Developpements\QtSDK\QtCreator\bin


Compilation des dll pour mingw

  • Rouvrir le fichier qwtconfig.pri.
  • Changer

    win32 {
               QWT_INSTALL_PREFIX    = C:/Qwt-$$QWT_VERSION
              }

    par

          win32 {
                     QWT_INSTALL_PREFIX    = D:/Developpements/QWT_install/Mingw
                    }

  • Si l’on veut compiler les exemples, il suffit de décommenter
        # QWT_CONFIG     += QwtExamples
  • Dans l’onglet projet de QtCreator, changer les options de compilation par mingw.
  • Ajouter l’étape de compilation toujours dans l’onglet projet de type « make »  avec comme argument « install » de façon à ce que l’installation se fasse dans le répertoire mingw.


Utilisation de qwt

  • Pour utiliser QWT dans un projet il suffit d’ajouter la ligne suivante  dans le .projet
    #CONFIG += qwt
  • Dans l’onglet projet de QtCreator, sous environnement de compilation, ajouter la variable d’environnement
    QMAKEFEATURES         D:\Developpements\QWT_install\Mingw\features

  • Ceci va inclure tous les répertoires et fichiers indispensable à la bonne compilation
  • Pour le déploiement, il suffit d’jouter Qwt.dll our Qwtd.dll dans le répertoire de travail. Elle peuvent être trouver dans : D:\Developpements\QWT_install\mingw\lib