Search found 718 matches

Go to advanced search

by flachyjoe
Wed Mar 27, 2013 6:58 pm
Forum: Forum français
Topic: [PYTHON] Astuces
Replies: 6
Views: 1584

Re: [PYTHON] Astuces

Partager des paramètres entre des scripts / variables globales Voila une manière de conserver des valeurs entre plusieurs exécutions d'un script ou de partager des paramètres entre plusieurs scripts. Un objet rf existe dans toutes les instances et fourni ces méthodes : Clear(), IsEmpty() Vider tout...
by flachyjoe
Wed Mar 27, 2013 6:05 pm
Forum: Forum français
Topic: [PYTHON] Astuces
Replies: 6
Views: 1584

Re: [PYTHON] Astuces

Astuce pour forcer le re-chargement d'un module Le contexte : Lors de la création d'un script importable (cad avec l'extension .py), il faut, pour le tester, créer un autre script qui l'importe. Or les modifications apportées au modules ne sont pas prises en compte tant que le module n'est pas re-c...
by flachyjoe
Sat Mar 23, 2013 11:23 pm
Forum: Forum français
Topic: [PyQt] Boîte de dialogue
Replies: 9
Views: 2258

Re: [PyQt] Boîte de dialogue

Voila un petit raccourci pour créer les fenêtres : Fichier QtForm.py # -*- coding: utf-8 -*- from PyQt4 import QtCore, QtGui try: _fromUtf8 = QtCore.QString.fromUtf8 except AttributeError: def _fromUtf8(s): return s try: _encoding = QtGui.QApplication.UnicodeUTF8 def _translate(context, text, disamb...
by flachyjoe
Fri Mar 22, 2013 8:56 am
Forum: Forum français
Topic: [PyQt] Boîte de dialogue
Replies: 9
Views: 2258

Re: [PyQt] Boîte de dialogue

Salut, voila un code utilisable : # -*- coding: utf-8 -*- from PyQt4 import QtCore, QtGui try: _fromUtf8 = QtCore.QString.fromUtf8 except AttributeError: def _fromUtf8(s): return s try: _encoding = QtGui.QApplication.UnicodeUTF8 def _translate(context, text, disambig): return QtGui.QApplication.tran...
by flachyjoe
Tue Mar 19, 2013 5:33 pm
Forum: Forum français
Topic: [PYTHON] Animation
Replies: 4
Views: 1608

Re: "Animation" scriptée fait planter FC

Et voila je me suis un peu amusé... Voila un script pour faire rebondir une balle sur des murs, avec le document de test. # -*- coding: utf-8 -*- from PyQt4 import QtCore from FreeCAD import Vector import math def debug(msg): FreeCAD.Console.PrintMessage(str(msg)+"\r\n") doc=FreeCADGui.ActiveDocumen...
by flachyjoe
Thu Mar 07, 2013 5:38 pm
Forum: Forum français
Topic: Modérateur
Replies: 12
Views: 2245

Re: Modérateur

On l'a seulement sur le dernier message, une fois qu'une réponse est postée dessus, il y a plus moyen de le supprimer.

Merci!
by flachyjoe
Wed Mar 06, 2013 5:11 pm
Forum: Forum français
Topic: Modérateur
Replies: 12
Views: 2245

Re: Modérateur

Je crois que René est vexé, tant pis pour lui...

Normand : avec Mario52 on a bidouillé un peu dans la discussion "[Python] Astuces" pour virer du hors sujet, si t'as que ça à faire :lol: tu pourras viré les messages qui n'ont plus de contenu...

Merci et à plus.
by flachyjoe
Mon Mar 04, 2013 6:28 pm
Forum: Forum français
Topic: [PYTHON] coordonnées d'un point
Replies: 1
Views: 2706

Re: [PYTHON] coordonnées d'un point

Tu aimes te compliquer la vie, non ? # -*- coding: utf-8 -*- # extraire et utiliser les coordonnées de 3 points séléctionnés import Part, FreeCAD, math, PartGui, FreeCADGui from FreeCAD import Base, Console sel = FreeCADGui.Selection.getSelection() if len(sel)!=3 : Console.PrintError("Sélectionnez 3...
by flachyjoe
Sun Mar 03, 2013 11:19 am
Forum: Forum français
Topic: [PYTHON] Astuces
Replies: 6
Views: 1584

Re: [PYTHON] Astuces

Astuce pour afficher un message dans la console depuis un script : Le module Console de FreeCAD permet d'afficher des messages dans la "Vue Rapport" , on a 3 procédures à notre disposition : - PrintMessage qui affiche le message en noir - PrintWarning qui l'affiche en orange - PrintError qui l'affi...
by flachyjoe
Sat Mar 02, 2013 8:41 am
Forum: Forum français
Topic: Modérateur
Replies: 12
Views: 2245

Re: Modérateur

Voici ce que je propose : supprimer tous les messages hors sujet de la discussion pycollada, en commençant par celui de René, puis ma réponse et la suite. Y a-t-il des objections ? Pas de souci pour moi. Mon appel à un modérateur cherchait surtout à rappeler chacun à la raison pour que la discussio...

Go to advanced search