Qt Example/fr

Cette macro est un exemple d'utilisation des commandes Qt pour les connexions, l'extraction et l'affectation des données.

Sont traités :


 * 1) icon for window : l'icône affiché sur la fenêtre principale
 * 2) horizontalSlider : curseur horizontal, sa connexion et extraction de données / affectation
 * 3) progressBar horizontal : barre de progression horizontale, sa connexion et extraction de données / affectation
 * 4) verticalSlider : curseur vertical, sa connexion et son extraction de données / affectation
 * 5) progressBar vertical : barre de progression verticale, sa connexion et son extraction de données / affectation
 * 6) lineEdit : édition de ligne, sa connexion et extraction de données / affectation
 * 7) lineEdit : édition de ligne, sa connexion et extraction de données / affectation
 * 8) doubleSpinBox : double spinbox sa connexion et extraction de données / affectation
 * 9) doubleSpinBox :
 * 10) doubleSpinBox :
 * 11) button : bouton, sa connexion
 * 12) button :
 * 13) radioButton : bouton radio avec icônes, sa connexion et coché
 * 14) checkBox : case à cocher avec son icône de connexion cochée et non cochée.
 * 15) textEdit : édition de texte avec sa connexion et extraction de données / affectation
 * 16) graphicsView : vue graphique avec 2 graphiques et méthode utilisée pour changer l'image.

Les outils utilisés sont :

python-2.7.8

PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32

Pour convertir votre fichier .ui en .py vous devez utiliser pyuic.py qui est dans "C:\Python27\Lib\site-packages\PyQt4\uic\pyuic.py" (pour Windows)

vous pouvez créer un fichier convertuitopy.bat pour automatiser la procédure :

1: créer un nouveau fichier dans votre répertoire de travail Qt et nommez le en convertuitopy.bat

2: éditez le fichier et collez y cette ligne:

@"C:\Python27\python" "C:\Python27\Lib\site-packages\PyQt4\uic\pyuic.py" -x %1.ui > %1.py

3: puis dans une console Dos faites convertuitopy myproject (ne pas donner d'extension la commande l'ajoute automatiquement)

4: votre fichier monprojet.py est créé

Les icônes utilisés




Vous devez copier les images dans le même répertoire que la macro, ici :

Linux : "home/user/.FreeCAD/Macro"

Windows : "C:\Users\UserName\AppData\Roaming\FreeCAD\Macro"

Script
Le contenu du fichier Qt_Example.FCMacro est donné ci-dessous :

Bon amusement.