Qt Example/fr

Cette macro est un exemple d'utilisation des principales commandes de la fenêtre d'une macro ; ici sont traités les extractions de données et l'affectation de données.

Sont traités :

Les outils utilisés sont : python-2.7.8
 * 1) icon for window : l'icône affiché sur le coin supérieur gauche de la fenêtre principale
 * 2) horizontalSlider : horizontal slider sa connexion et extraction / affectation de données
 * 3) progressBar horizontal : progress bar horizontal sa connexion et extraction / affectation de données
 * 4) verticalSlider : vertical slider sa connexion et extraction / affectation de données
 * 5) progressBar vertical : progress bar verticale sa connexion et extraction / affectation de données
 * 6) lineEdit : line edit sa connexion et extraction / affectation de données
 * 7) lineEdit :
 * 8) doubleSpinBox : double spinbox sa connexion et extraction / affectation de données
 * 9) doubleSpinBox :
 * 10) doubleSpinBox :
 * 11) buttom : buttom et sa connexion
 * 12) buttom :
 * 13) radioButtom : radio button avec icône sa connexion checked
 * 14) checkBox : checkbox with avec icône sa connexion checked and unchecked
 * 15) textEdit : text edit sa connexion et extraction / affectation de données
 * 16) graphicsView : graphic view avec 2 images et la méthode pour changer d'image

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 monprojet (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
Qt_Example.FCMacro

Bon amusement.